A Framework for a Service Oriented Architecture in a

Document Sample
A Framework for a Service Oriented Architecture in a Powered By Docstoc
					                                    A Framework for a Service Oriented Architecture
                                    in a Community Information & Referral System
   Jennifer L. Davidson          Martha S. Ragwar                      Aaron E. Smith                              Joshua Eckroth                       Dr. Guy-Alain Amoussou                  Dr. Steven J. Steinberg
Humboldt State University     Jackson State University             Humboldt State University                  Humboldt State University                Humboldt State University               Humboldt State University
  jld56@humboldt.edu      martha.s.ragwar@ccaix.jsums.edu           aes50@humboldt.edu                          jre9@humboldt.edu                      amoussou@humboldt.edu                      gis@humboldt.edu




 What is 2-1-1?                                                        Service Oriented Architecture Framework                                                           Implementation

 A public Information & Referral service                      We provide a framework using service oriented architecture (SOA)                                           The proposed framework will first be
                                                                                                                                                                         implemented in Humboldt County, California
 Provide information to callers and web-goers                      User Access
 about available community health and                                                                                          Other
 human servcies                                                     Browser                                                    Data                                      Discussion
                                                                                                                                                                         Effective matching of services with
 Motivation and Needs                                              Other                             Request                                                             needs by type and location
                                                                                                    Processor                 Database
                                                              Hand-held device
 During natural disasters, there is a need                                                                                                                               Integrate existing Humboldt County
 for an information and referral system                                                                                                                                  switchboard system to match standards
                                                                     Other                                                     Other
                                                                   Web Clients                                                 2-1-1s
 No agreement between 2-1-1 systems on
 a single information sharing format                                                                                                                                     Future Research Topics
 Ease congestion by diverting non-critical                                                                                                                               Enhance security features
 calls from 9-1-1 emergency system
                                                Incoming Request                                                                            Outgoing Results
                                                                                                  Interpret                                                              Knowledge Management Systems
 There is a need for standardization among                                                  Yes     SOAP
 the various 2-1-1s and for interoperability              HTTP                    SOAP                          Aggregate
                                                                                                                             Format as       Send                        Integration into a national telephony
 between computer systems                                 action                 Message                          Data
                                                                                                                                XML        to Client                     network utilizing data fusion
                                                                                 Present?                                   (from RDF)
                                                                                                  Perform
                                                                                            No      GET
                                                                        SOAP: Simple Object       Request        XML: Extensible Markup Language
                                                                          Access Protocol                       RDF: Resource Distribution Framework



                                                                                 Why Service Oriented Architecture?
                                                                                                                                                                         Acknowledgements
                                                                       Enables sharing information through interoperability across
                                                                                                                                                                         This work was sponsored by the National Science
                                                                       platforms, operating systems, and programming languages                                           Foundation Research Experience for Undergraduates
                                                                                                                                                                         focused on the Science of Design, Grant No. 0453491,
                                                                                                                                                                         hosted by Humboldt State University, Arcata, California.
                                                                       Accomodates adaptation to changing technologies
                                                                                                                                                                         Special thanks to Shawn Kessler (sfk4@humboldt.edu)
                                                                                                                                                                         for his guidance with the graphic design of this project.
                                                                       Provides flexibility and responsiveness critical for efficiency