farmer

Document Sample
farmer Powered By Docstoc
					Web Services: A Perspective


             Jim Farmer

           As presented at the
      Common Solutions Group Meeting
              May 9, 2002
            Chicago, Illinois
JA-SIG Workshop Series   Web Services defined

                          An information technology
                          architecture for the exchange of
                          business messages using open-
                          standards.
JA-SIG Workshop Series   The business case
                         • Originally, the exchange of data with
                           others.
                         • Now, integration between disparate
                           application, disparate computer systems,
                           disparate operating systems, disparate
                           programming languages—the Enterprise
                           Application Integration EAI bus.
                                  ___________________________________________

                           ”Getting access to stove-piped data is the
                           primary reason for implementing Web
                           services.”
                                                                            Uttam Nasrsu
                                                                GIGA Information Group
                                                       At the FSA CIO Update Conference
                                                         Arlington, Virginia, May 8, 2002
JA-SIG Workshop Series   EDI and Web Services compared

                                               EDI      Web Services

                         Network          Hub and       Network
                         Topology         spoke         “cloud”
                         Processing       Over night    Near
                         cycle            batch         instantaneous
                         Data             Positional    Tagged
                         representation
                         Response to      High          Lower
                         change           maintenance   maintenance
JA-SIG Workshop Series   The standards

                         • Data                     XML
                         • Validation               Schema
                         • Transport                SOAP (real-time)
                                                    SMTP (batch)
                         • Security                 SAML
                         • Description              WSDL
                         • Directory                UDDI
                         • Transformation           XSLT

                          Note: Message content is not defined by any of
                                        these standards.
JA-SIG Workshop Series   Industry content standards
                               Industry               Standards

                         Financial Services    ebXML compliant IFX
                         Financial Reporting   XBRL
                         Student loans         CommonLine XML
                         Financial aid         Common Record
                         Human Resources       HRML, HumanML

                         Academic Records      PESC and California
                                               Community Colleges
                         Library               In discussion
JA-SIG Workshop Series   In higher education

                         • Digital library search and retrieval
                           (Columbia, Cornell)
                         • Transcripts (California Community
                           Colleges, Florida, Arizona, Ohio)
                         • Student Aid (NCHELP, U.S.
                           Department of Education)
                         • Security (Internet 2 Shibboleth)
                         • Portals (JA-SIG)
JA-SIG Workshop Series   Process content standards

                               Function               Standard

                         Work flow             WSFL and WfML

                         Portal Support        WSRP

                         Presentation          WSUI

                         Security Assertions   SAML
                         Security Access       SACML
                         Control
JA-SIG Workshop Series   Why XML and SOAP?

                          “[XML and SOAP] will become a
                          widely implemented „standard‟
                          because they are simple.”
                                                                 Barry Walsh
                                                        University of Indiana
                                          at the FSA CIO Update Conference
                                             Arlington, Virginia May 8, 2002
JA-SIG Workshop Series   Typical SOAP implementation

                                 HTML                  SOAP
                               over HTTP             over HTTPS




                                           College                Target


                                     Access Provider         Data Provider
JA-SIG Workshop Series   Meteor prototype model

                             Web Services          Meteor
                                HTML                XML




                         Student      Access Provider   Data Provider
JA-SIG Workshop Series   Meteor Channel in the uPortal
JA-SIG Workshop Series   Authentication and authorization


                                                          TLS
                                    Login &
                                                     Authentication
                                   Password

                                                         SAML
                                                        Assertion
                                              College                 Target

                                        Access Provider          Data Provider




                                      ebXML Security Profile 3
                          Non-persistent confidentiality and non-persistent
                                           authentication
JA-SIG Workshop Series       Building web services

                             • Web services architecture overview
                                                         2   find
                                         Web service
                                          requestor                                   UDDI Service
                                                         look up web service
                         3    bind

                                             4    call

                                     Call Web Service
                                                                                1    publish

                         Retrieve WSDL
                                                                                Register Web Service
                           Definition
                                                                               (at development time)

                                         Web service
                                          provider
                                            WSDL
                                          Document
         The End

          Jim Farmer
instructional media + magic, inc.
       jxf@immagic.com

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:22
posted:3/29/2011
language:English
pages:15