Enterprise Architecture ebXML Web services - PowerPoint - PowerPoint

Document Sample
Enterprise Architecture ebXML Web services - PowerPoint - PowerPoint Powered By Docstoc
					Enterprise Architecture:
ebXML & Web services

            Anthony Arana
          Choong-Mok Kwak
        Mohandas Mavilavalappil
           Andrius Miksenas
             Sridhar Varri
             Doug White
          Dr. Sanjay Gosain
                             December 9, 2002
Agenda

       Background
       Introduction-WS & ebXML
       Adopters / Supporters
       Advantages / Limitations
       Evolution
       Government Examples
       Recommendation
       Questions
    Project objectives

   What is the difference between ebXML and
    Web services?
   What is the projected maturity schedule for
    each of these architectures?
   Which business architecture is better suited
    to government transactions?
   What products are available today or in the
    near future that will allow the government to
    use ebXML and/or Web services?
Approach


     Conduct Literature Review

     Interview Experts

     Benchmark studies
        Evolution of distributed
        computing
        Email
        EDI
       Microcomputer,
       OS, Mailboxes
                  RPCs
                           CORBA, DCOM
                           The Web
                                   XML and RELATED
                                            eSpeak, XML-RPC, SOAP 0.9, etc.
                                                       SOAP & WSDL
                                                       Web services
                                                       ebXML


1970     1980       1990      1997   1999   2000     2001      2002
       Web services concept

   Program-to-program communication architecture
    using XML and one or more of the following
      UDDI - registry

      WSDL - template

      SOAP - programmatic interface




   Web Services use a common network
     Internet
Web services concept
                     Service Broker




           Publish                     Find
           (UDDI)                     (WSDL)




Service                                        Service
Provider                                       Requester
                        Bind (SOAP)
      ebXML concept
   XML-based open framework for e-business
    transactions. ebXML provides:
      Messaging Service

      Registry/Repository

      Business Process

      Core Components

      Trading Partner Profiles
       Web services products


   Companies exposing their applications

   Application Servers

   Professional services firms
Early adopters of Web services
   Very large dynamic corporations with high
    integration requirements

   Verticals – banking (JP Morgan), insurance
    (Blue Cross/Blue Shield), travel (Dollar),
    manufacturing (GM, Dell)

   Applications – Demand/Supply Chain, Private
    Marketplace, ASP/WSP integrations
           Web services case: DELL
                              Edge Activity



  Customers                                   Suppliers




                                              Assembly
   Logistics
                                                Line

Core & Logistics Activities
             ebXML development:1
              ERCOT adoption for Texas
   ERCOT is an independent, not-for-profit organization
   responsible for overseeing the reliable and safe
   transmission of electricity over Texas' main electricity
   power grid.

   1 of 10 NERC reliability regions
   Single, integrated control area

   37,000 miles of transmission

   ~70,000 MW of generation capacity

                >57,000 MW peak demand
   6.25 million customers (2nd U.S.)
   9% of U.S. electricity demand

   75% of land area of Texas
1 Darnell,   Dave “Utilities Industry XML – Business Case Example”, 2002
           Customer switch “Initiation”
                                 Retailer


                                                     2. Retailer sends
       1. Customer                                   switch request &
        signs with                                       ERCOT
         Retailer                                     acknowledges


                       3. ERCOT sends switch
                       notification to customer


                      4. Customer can cancel the
                     switch within 3 business days
Customer
      Customer switch “Completion”
                                Retailer


                                                      4. ERCOT forwards
Utility                                                final meter read to
                                                             Retailers




                        2. Utility sends meter data



     1. Utility reads          Customer                  3. Completes switch
         meter
    Web services advantages


   Interoperability
   Ubiquity
   Loosely coupled applications
   Working applications
   Support of software industry leaders
      Web services limitations


   Security/Privacy
   Routing/Messaging, Reliability
   Transaction handling
   Manageability
   Interoperability
   Performance/Tuning
    ebXML advantages


   Business processes

   Registry/Repository

   Security
      ebXML limitations


   Payload

   Slow development
    Web services maturity

   SOAP / WSDL already mature with
    successful applications
   Another group of specs to provide more
    complex functionalities still evolving
        WS-Security, WS-Coordination
   Public UDDI is still evolving
        roadmap and directions already exist
      Web services future
Year 2003         UDDI adoption increases. Private registries proliferate to
                  support private exchanges. Government use of Web
                  accelerates.

Year 2004         Business adoption of Web services-based models grows
                  further. Private registries still dominate. Forty percent of
                  financial service transactions leverage Web services model.
                  Thirty five percent of government services are delivered as
                  Web services.

Year 2005         Public UDDI registries gain attention as public exchanges.
                  Dynamic services gain more attention. Web services realize
                  their true commercial potential as public UDDIs come into
                  existence.

  Source: Gartner Report, “Web Services: Software as Service Comes Alive”,
  Daryl Plummer, October 2001
     ebXML maturity

   Message Services
       already implemented
            ERCOT (Electrical Reliability Council Of Texas)


   Registry & Repository
       work currently in progress
    Total cost of ownership

   Capital

   Operation

   Development


   IT staff training and consulting by vendor
    The U.K. experience
   e-Government interoperability framework (e-GIF)
   The factors underlying the e-GIF specifications
       Interoperability
       Market support
       Scalability
       Openness
   Scope
       Government and Citizens - G2C
       Government and Businesses (World wide) - G2B
       Government organizations – G2G
       Government and other Governments (UK/EC, UK/US etc)
    The U.K. experience (continued)

   Implementation
   Management Processes
   Technical Policies
        XML and XML schemas for data integration
        UML, RDF and XML for data modeling and
         description language
        XSL for data transformation
    Australia experience

   Three key service areas identified:
        Policy and business framework
        Service infrastructure
        Interoperability standards

   Development of a distributed online
    interactive repository to support framework
   Focus on identifying business processes and
    develop schemas
   Web services platform architecture
                             Installation and Administration


               Collaboration
               Business Process



                                     WorkFlow Engine



                                                            Management
                                                            Monitoring
                                                            Systems


                                                                         Transaction
                                                                                       Adapters        ERP




                                                                           Control
 Process
 Modeling                                                                              Adapters        CRM

                                                                                       Adapters         DB

  Process                                              Web Services Support Protocols
 Definition
              Messaging/TRP Protocols
                 (SOAP, ebXML,                                      XML                 MIME         Web Services
                    RosettaNet)                                   Processing           S/MIME        Management
  Service
                                                                                                        and
Development                                                               Security &
              Transport Level Protocols                                                               Runtime
                                                                         Authentication
               HTTP/SMTP/FTP, etc.                                                                   Monitoring
                                                                            Services
                                                                                                        Tools
Deployment
                              Base Integration Platform

                                  Runtime Environment
                                                                                                  SOURCE:WebMethods, 2002
    Recommendations
   Qualify and prioritize processes that would derive
    maximum benefit from application integration

   Tap the synergies of Web services and ebXML in
    different areas

   Work with various standards bodies towards
    including use cases for government transactions

   Prepare the groundwork for implementation of Web
    services
Questions?
    Security case – Web services
   Safe behind the firewall
   Security issue: Tolerable for sensitive information
   Baker & McKenzie: Knowledge Management System
        Deployed by Eloas Consulting
        Store all information related to transactions in digital,
         searchable form for internal users & external users
        Collaborative system, containing highly valuable
         multinational M&A data, enabled by a Web Services
        Security become less of an issue for Web services
         implementation