SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
10/24/2008




                          This Presentation Courtesy of the
                          International SOA Symposium
                          October 7-8, 2008 Amsterdam Arena
                          www.soasymposium.com
                          info@soasymposium.com


                                       Founding Sponsors




Platinum Sponsors




Gold Sponsors       Silver Sponsors




                        CrossTalk:
                        Market Research into SOA
                        State of the Art

                        Dennis E. Wisnosky, DoD BMA
                        CTO &
                        Chief Architect


                        October 7, 2008




                                                                      1
10/24/2008




                                               Background
             Reach of the Business Mission Area


 "The Secretary of Defense is responsible for a half-
  trillion dollar enterprise that is roughly an order of
 magnitude larger than any commercial corporation
 that has ever existed. DoD estimates that business
  support activities—the Defense Agencies and the
    business support operations within the Military
         Departments—comprise 53% of the DoD
                        enterprise.‖


                       DWiz DoD BMA CTO/CA
                                                             2




                                             The Challenge
Many DoD systems are a decade
old and strain to support today’s
operations.
Many new systems are so
massive a decade passes before
they show results.
Our enemies change at the pace
of technology.

        WE MUST ALSO.

                       DWiz DoD BMA CTO/CA
                                                             3




                                                                         2
10/24/2008




                                                                                                   A Small Slice of the As-Is


This is only the BTA DBSAE systems and Transaction
flows.
Add to this all the DoD Business Systems in the Army,
Navy, Air Force, USMC and all of the Defense
Agencies.




                                                                                              DWiz DoD BMA CTO/CA                                                                                                                                                                                                                                              5




                                                        Current State and as services intoEnvironment (BOE).Now
                                                         Services are         Future Vision: Its Happening
                                                        Over the lifecycle, capabilities are deployed from Scalable,
                                                        Conceptually we Discoverable, Composable, new and
                                                                            have designed a common operating
                                                        transformed the Business Operating this environment.
                                                        environment, systems
                                                          Reusable, commonly Managed and Secured.
                                                 AS -IS                    B us ines s
                                                     .                    C apabilities
                                                    1                          2                          B us ines s
                                                   S1
                                                                                                          S ervices
                                                                                                                                                                                                                                              T O -B E
Defense Business Systems Acquisition Executive




                                                   S2
                                                                                                              3
                                                                                                                                                                                                                    B us ines s O perating
                                                   S3                                                                                                                                                               E nvironment (B O E )
                                                   S4                                                                                                                                              4
                                                                                                                                                                                                   BTA
                                                                                                                                                                                                                                                       DoD & BMA Federated Portal

                                                                                                                                                                                                                                Business Applications and Services                                                                       Service Interface
                                                                                                                                                BMA Business Operating Environment (BOE)




                                                   S5                                                                                                                                             Service Wrapper
                                                                                                                                                                                                                                                      New &                                    Business
                                                                                                                                                                                                                                                                                                                    Business
                                                                                                                                                                                                                                                                                                                     Service
                                                                                                                                                                                                                                                                                                                                        Business
                                                                                                                                                                                                      Legacy                                       Transformed                                  Service
                                                                                                                                                                                                                                                                                                                                         Service
                                                                                                                                                                                                    Applications                                   Applications
                                                                                                                        Information Assurance




                                                                                                                                                                                                                                                                                     Stand-alone Independent Business Services
                                                   S6
                                                            B us ines s                                                                                                                                                     Business Transformation Infrastructure                                                                          DoD & BMA
                                                                                                                                                                                                                                                                                              Other BMA Common Services                      Federated

                                                            C apability               P rioritization &                                                                                      Business Activity
                                                                                                                                                                                             Monitoring (BAM)
                                                                                                                                                                                                                         Service Orchestration:
                                                                                                                                                                                                                          Business Process &
                                                                                                                                                                                                                                                                                             Business        Infrastructure
                                                                                                                                                                                                                                                                                                                                          Services Registry,
                                                                                                                                                                                                                                                                                                                                           Data Catalog, &
                                                                                                                                                                                                                                                                                                                                          Metadata Registry
                                                   S7                                                                                                                                                                    Workflow Automation             Business

                                                            E xtraction               Harmonization
                                                                                                                                                                                                                                                                                                      Development
                                                                                                                                                                                                                                                         Transformation
                                                                                                                                                                                              High Volume                                                Engine
                                                                                                                                                                                              Batch & XML-
                                                                                                                                                                                                 based
                                                                                                                                                                                                                                                  Data Services: Data Virtualization Layer
                                                                                                                                                                                             Transformation
                                                                                                                                                                                                Services

                                                   S8                                                                                                                                                                                                Interoperability Controller
                                                                                                                                                                                                                 Distributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware)
                                                                                                                                                                                                         Broker             Broker                Broker              Broker                 Broker           Broker           Broker



                                                                                                                                                                                                                                              Machine-to-Machine Messaging                                                                 Service
                                                                                                                                                                                           Mediation
                                                   S9                                                                                                                                                                                                                                                                                     Discovery
                                                                                                                                                                                                                                                  DoD Enterprise Services
                                                                                                                                                                                                                                              Enterprise Service Management
                                                   S 10

                                                   S 11

                                                   S 12

                                                   …

                                                                                              DWiz DoD BMA CTO/CA                                                                                                                                                                                                                                              6




                                                                                                                                                                                                                                                                                                                                                                           3
10/24/2008




                                                                       This is a Concept of Operations for Services
                                                                       Included in our SOA Work for DoD – Is it viable?
                                                                                 Will DoD BMA Guidance
                                                                       This is the infrastructure. Can commercially
                                                                       available technology support its operation in DoD?
                                                                       Or is it justTransformation Infrastructure
                                                                           Business another pretty picture?
                                                                     Business                    Service
                                                                                                                                            Other BMA Common Services
                                                                                                                                                                                          DoD & BMA
                                                                                                                                                                                            Federated
                                                                                                                                                                                        Services Registry,
                                                                      Activity               Orchestration:                                   Business      Infrastructure               Data Catalog, &
                                                                     Monitoring            Business Process &                                                                               Metadata
                                                                                                Workflow                                                                                     Registry
                                                                      (BAM)                                          Business                        Development
                                                                                               Automation
                                                                                                                     Transformation
                                                                    High Volume                                      Engine
                                                                    Batch & XML-
                                                                       based
                                                                                                         Data Services: Data Virtualization Layer
                                                                   Transformation
                                                                      Services
                                                                                                                Interoperability Controller
                                                                          Distributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware)

                                                           We decided to conduct research
                                                                              Broker           Broker           Broker         Broker          Broker         Broker           Broker




                                                        Mediation the state of the art of SOA.
                                                           into         Machine-to-Machine Messaging                                                                                     Service
                                                                                                                                                                                        Discovery

                                                                              will addressServices
                                                                                DoD Enterprise
                                                                      Here weEIEMA Computing Infrastructure Domain
                                                                                                      the
                                                                      concepts and the findings.
                                                                                Enterprise Service Management




                                                                                                                                 DWiz DoD BMA CTO/CA                                                                                      7




                                                                      This illustration shows the Environment
                                                                         Business Operating details of the BOE.
                                                                    The BOE, includes the foundational SOA infrastructure, the
                                                                    BTI, portal and service-presenting applications.
                                                                                                                                  DoD Federated Portal
                        BMA Business Operating Environment (BOE)




                                                                                                           Business Applications and Services                                                                         Service Interface


                                                                                  Service Wrapper                            DoD Federated Portal                                             Business
                                                                                                                                                                                               Service
                                                                                                                                  New &                                 Business
                                                                                                                                                                                                                  Business
                                                                                      Legacy                                   Transformed                               Service
                                                                                                                                                                                                                   Service
                                                                                    Applications                               Applications
Information Assurance
                          Business Operating Environment (BOE)




                                                                                                                                                            Stand-alone Independent Business Services

                                                                                                        Business Transformation Infrastructure                                                                       DoD & BMA
                                                                                                                                                                   Other BMA Common Services
                                                                                                                                                                                           …                           Federated
                                                                                                              Service                                                                                             Services Registry,
                                                                           Business Activity                                                                       Business             Infrastructure             Data Catalog, &
                                                                                                          Orchestration:
                                                                        Application 1 (BAM)
                                                                          Monitoring                      Application 2
                                                                                                        Business Process &                  Application 3                      Application 4                      Application Registry
                                                                                                                                                                                                                  Metadata n
                                                                                                        Workflow Automation             Business
                                                                                                                                                                             Development
                                                                                                                                        Transformation
                                                                            High Volume                                                 Engine
                                                                            Batch & XML-
                                                                               based
                                                                                                                             Data Services: Data Virtualization Layer
                                                                           Transformation
                                                                              Services
                                                                                                                                  Interoperability Controller
                                                                                         Distributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware)
                                                                                        Broker           Business Transformation Infrastructure
                                                                                                          Broker  Broker  Broker    Broker   Broker                                                          Broker



                                                                                                                            Machine-to-Machine Messaging                                                               Service
                                                                       Mediation                                                                                                                                      Discovery
                                                                                                                           DoD Enterprise Services
                                                                                                                            DoD Enterprise Services
                                                                                                                         EIEMA Computing Infrastructure Domain
                                                                                                                          Enterprise DoD BMAManagement
                                                                                                                               DWiz Service CTO/CA                                                                                        8




                                                                                                                                                                                                                                                      4
10/24/2008




             Business Transformation Infrastructure
              Vendors were asked to demonstrate technologies and answer
               specific inquiries against components of this infrastructure.
                                    Business Transformation Infrastructure                                                3     DoD & BMA
                                                                                                                                 Federated
      4                       6                                                   Other BMA Common Services
                                                                                                                              Services Registry,
          Business Activity       Business Process &                               Business       Infrastructure               Data Catalog, &
          Monitoring (BAM)        Workflow Automation                                                                         Metadata Registry
                                                            Business                        Development
                                                            Transformation
           High Volume                                      Engine
           Batch & XML-
              based                   7
                                                Data Services: Data Virtualization Layer
          Transformation
             Services
                                                   1    Interoperability Controller
                 Distributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware)
                    Broker          Broker             Broker       Broker         Broker           Broker            Broker

  2
                                                       Machine-to-Machine Messaging                                             Service
      Mediation                                                                                                                Discovery

                                                 DoD Enterprise Services
                                              EIEMA Computing Infrastructure Domain
                                          5       Enterprise Service Management

 1. Interoperability              2. Mediation – Standard                3. Service Discovery,                     4. Business Activity
     Controller                      & High Volume                          Data Catalog & MDR                        Monitoring

5. Enterprise Services                        6. Business Process &        7. Data Virtualization &
   Management                                    Workflow AutomationCTO/CA
                                                         DWiz DoD BMA         Data Services                                                    9




                 Findings: Patterns and Conclusions
                We will present patterns and conclusions for each of these
                components and our findings based on the research.
               BTI Components:
                  1. Interoperability Controller
                  2. Mediation
                  3. Service Discovery
                     3a. Service Registry
                     3b. Metadata Registry
                     3c. Enterprise Catalog
                  4. Business Activity Monitoring
                  5. Enterprise Services Management
                  6. Business Process and Workflow Automation
                  7. Data Virtualization and Data Services
               BOE Components:
                 8. Information Assurance
                 9. Governance

                                                            DWiz DoD BMA CTO/CA
                                                                                                                                            10




                                                                                                                                                           5
10/24/2008




                     1. Interoperability Controller
                   Vision of Standardized Enterprise Information
                            Exchanges Through the BTI
                      System Messaging

                             Navy
              USAF                         Etc.


                              5                         Inbound
                                                       Messaging
Standards:
 HTTP/HTTPS
 XML/XSD Ontology
     BMA
 SOAP 1.1 (Note)
  Mediation Transforms               Mediation                                                    Mediation
 SOAP 1.2 (Specification)              Service          Interoperability Controller                Service
 SOAP with Attachments
                                           Mn≠Mc                                                          Mo≠Mc
 MIME/SMIME
  Local
 REST          Common            4
 Message       Message          Broker         Broker
                                                            AF
                                                           Broker     Broker     Broker    Broker      Broker 2
 Web Services Addressing
Vocabulary Vocabulary (WS-BrokeredNotification,
 Web Services Notification
 WS-BaseNotification, WS-Topics
 SOAP Message Transmission Optimization Canonical Messages across Machine-to-Machine Messaging
 Mechanism (MTOM)                                     3
 UDDI 3.0
 WSDL 1.1
                           Canonical                                  Outbound
 WSDL 1.2
                          Messaging                                  Messaging
 WSDL 2.0
 Web Services Reliable Messaging                                               1                                Etc.
                                                                                      USAF
 Web Services Security 1.0
                                                                                                  USTC
 Security Assertion Markup Language (SAML)
 Business Process Execution Language (BPEL) for
 Web Services V1.1                                                                        Message Recipients
 WS-BPEL Extension for People
                                                   DWiz DoD BMA CTO/CA                                               11




        1. Interoperability Controller - Conclusions
     SOA Infrastructure must provide for:
     Extensible set of integration brokers interconnected on
     the network by robust messaging middleware
     Execution of brokering, routing, and processing
     messages and service invocations

     State of the Technology:
     Products which most closely support the
     Interoperability Controller pattern are Enterprise Service
     Bus, and Enterprise Application Integration and
     Message-Oriented Middleware components
     Industry products are reasonably mature
     Industry challenge is a standards-based SOA stack
     leveraging Web technologies, rather than an ESB-based
     solution                                                                                                  12
                                               DWiz DoD BMA CTO/CA




                                                                                                                                  6
10/24/2008




                           2. Mediation
         Messages typically are not Canonical Message Model
         Vision all Standardized BOE in a common format, and
              If of use common vocabulary and format, no
                    require mediation/transformation.
                transformation is needed: faster, cheaper.
                               and Mediator
                     BTI Canonical Message Model and Mediator
    Canonical Messages are in Joint Program of RecordsModel
      Defense Business Systems COI Canonical Data        send
    (CDM) message local formats specific to COI CDM common
      messages in formats, using the Joint their component or
    vocabulary tier architectures.
      program based on DoD Universal Core and Business Core
    common vocabulary standards.
                   Business Transformation Infrastructure invoking the Mediation Service
                                                                                   5
                                                                        Route
                      1
                                                                       Message
 Army                In                                                                                     Army
                 Canonical
                  Format?                         2
                              Yes      Business                                              Business
                                    Transformation                                        Transformation
 Navy                  No                                    3               No                             Navy
                                        Engine                                                Engine
                                                                         Need      Yes
                   Use                                 Canonical         Local              Transform
                 Common               Transform        Message          Format?              Format
 USAF           Vocabulary?            Format           Format                                             USAF
                              Yes
                                                                         4    No
                       No
 Other                                                   Common            Need     Yes    Transform        Other
                                     Transform
                                                        Vocabulary     Local Vocab.        Vocabulary
                                     Vocabulary                         & Format?
                       Source                                                               & Format
                     Non-Standard     & Format         Joint COI CDM




Standards:                                            Message Flow
OWL       OWL-S      ISO
11179     ebXML      RDF                                                                                   13
XSLT                                          DWiz DoD BMA CTO/CA




                     2. Mediation – Conclusions
    SOA Infrastructure must provide for:
    Short term need for translating and transforming
    (mediation) of information exchanges/messages
    Dynamic generation of transformations on a semantic
    basis

    State of the Technology:
    Good vendor support of this pattern in both the
    standard and high volume variations.
    Transformation engines focused on XML messaging
    and the use of XSLT transformation engines quite
    capable
    Advanced parallel processing capabilities allows for
    high performance straight-through mediation services
    Semantic mediation / semantic technology is immature,
    only build time currently supported
                            DWiz DoD BMA CTO/CA
                                                                                                           14
    ..




                                                                                                                            7
10/24/2008




                          3. Service Discovery
       AssetDoDor Service Registry is aitsclearing-houseUDDI
       Service service theand standardized descriptive infofor facilitate
        This isDoD service Enterprise Catalog. It houses storage of
        The
         The registers Registry (MDR) is a interface infor instances
                   Metadata DoD publishes schema
       Assetordone in providespublishes UDDI- and Web Services to storage,
       visibility using WSDL by DoD is built DoD Data Assets & spec, has
        metadata schematic formats. It users. to the ebXML reg/rep Services.
                  and discovery for Web Services.
       of DDMS-compliantinformation exchange formats.
                              descriptions of
       format,
       transactions, and compliant registry.
                                 Web Services interface and Web GUI.
Registered Data Asset/Service
                                                             .
                                                 DoD Metadata Store           Discovery Mechanism

                                                                   1
                                                                                 Discovery via
                                                   DoD Enterprise                 Enterprise
                                                      Catalog                       Catalog




                                                                       2
  DoD Data
 Asset/Service                                      DoD Metadata                 Discovery of
                                                                                 schemas via
                                                      Registry                    Federated
                                                                                    Search



                                                                       3

                                                     DoD Service
                                                      Registry                   Discovery via
                                                                                    Service
Standards:                                                                         Registry
OWL      UDDI          XML Schemas
RDF      DDMS          WSDL                                                                     15
                                             DWiz DoD BMA CTO/CA




           Service are discoverableRegistrywhat the state
                    3a. Service (Information Assurance).
         Service discovery provides based on the lifecyclewe of
                                     for identifying reach and
                   discovery must transcend
                           must provide for classification of
          allow a consumer categorization.
                            to have
                              the service.
                               services.



                             Service
                            Discovery
                                             Prioritize Model
                                          Requirements against
                                                        BEA
                         Services by Consumer
                                 Reach      Local/Regio        Service
                                                 nal
                                     Operate Service          Adoption
                                          Share      Unsh or Promotion
              Enterprise                     d
                                       Service       ared
                                            Local/Regional         Develop
                                    Deployment
                                                                   Services

                                                Service  Service
       Core           Non-Core          Shared
                                           Certification
                                                        Unshared
                                                          Composition,
                                                          Orchestration



Standards:
Universal Description and Discovery
Interface (UDDI)
ebXML Registry Information Model (RIM)                                                     16
Registry Services (RS)                       DWiz DoD BMA CTO/CA




                                                                                                             8
10/24/2008




                                3b. Metadata Registry
         Both known and unanticipated data consumers can “Pull”
           The Metadata Registry provides a location for the
            publishing and semantic Metadata from the MDR.
             structural of structural and semantic Metadata.



                                                                 Other Developers/
                                                   2                Applications
     Data Consumers including
      MDR Users/Developers
                                         Server-side       ebXML Web Services
                                         Application
                                1          Layer
                                                                  3


           Metadata
           Registry                                          ebXML Reference                     5
                                                              Implementation         Metadata
                                                                  4                  Artifacts




Standards:
SOAP/JAXR
ebXML Registry Information Model (RIM)
                                                                                          17
                                           DWiz DoD BMA CTO/CA




                   3c. Enterprise Data Catalog
         Capture terms and definitions at the beginning of the
         architecture process from Authoritative Sources. Make
         them discoverable and reusable through toolsets.




Standards:
OWL      XML Schema
                                                                                          18
RDF      DDMS                              DWiz DoD BMA CTO/CA




                                                                                                             9
10/24/2008




                                3. Service Discovery Conclusions

        SOA Infrastructure must provide for:
        Metadata registries and repositories must support
        discovery of services and information assets
        Ability to federate
        DoD UDDI service registry, Metadata Registry of structural
        and semantic metadata, and Enterprise Catalog
        specification metadata are standards-based

        State of the Technology:
        Vendors provide UDDI Service Registries, or include UDDI
        capability
        Vendors provide metadata management capabilities and
        repository, others specialize around semantic metadata
        Many vendors registries and repositories don’t federate
                                                                                                                                19
                                                                 DWiz DoD BMA CTO/CA




                            4. Business Activity Monitoring
                       BAM can govern End-to End process flows with Enterprise,
                         Component or Program Services running in the BOE
                                        BAM Presentation;
BAM:     5                                Dashboards &                    Business Management
Business                                 Action Screens
Activity
Monitoring
Level
Transform process events
to business events

BPM:      4
Business
Process
Monitoring
Level using
architectural                                                                                                              Business
Primitives and patterns                                                                                                    Enterprise
                                                                                                                           Architecture
                                                                                                                       3
                                                                                                                           and Core
 Transform technical                 End to End Business Processes described in the BEA used as                            Business
 events to process events
                                   basis for abstraction into BPMN from BEA AV-2, OV-5, OV-6c, et. al                      Mission EA

             2                                                                                                             Enterprise,
ESM:                                                                                                                       Component

                                                                                                        …
Enterprise                                                                                                                 and Program
Service Mgmt                Business     Business     Business        Business    Business   Business       Business   1   Services from
                            Service      Service      Service         Service     Service    Service        Service
Monitoring                                                                                                                 Business
Level                                                                                                                      Systems

  Standards:
  Business Process Modeling Notation (BPMN)
  Business Process Execution Language (BPEL)                                                                                    20
  XML Process Definition Language (XPDL) DWiz DoD BMA CTO/CA




                                                                                                                                                  10
10/24/2008




            4. Business Activity Monitoring -
                      Conclusions
SOA Infrastructure must provide for:
Modeling & execution of business processes through
orchestration
Monitoring of those business processes.

State of the Technology:
Tools provide for orchestration at build time and
monitoring of those processes at run time
While tools with semantic continuity from modeling to
execution are not ready today, they are under
development
No vendor included Universal Modeling Language
(UML) in either its list of product offerings

                                                                                              21
                                    DWiz DoD BMA CTO/CA




     5.of is closely linked to services’ operations in and
         Enterprisealso performance against SLAs.
                         Service Management
    ESM makes visible BOEact providing fail safe and terms
     Agents be automated to and enables Governance error
      ESM
           health and
      handling mechanisms to ensure unbroken operations.
                      Information Assurance

                                                                      Dashboards provide
                      Human                                           overall views of the health
                  Service Manager                                     and operation of the
                                                                      services in the BOE.
                                     Human Manager
           ESM                         Response
Presentation; Dashboards &                      4
      Action Screens
                      3

                                      Automated
                                      Response
        Automated
                                      3
           ESM
         Facilities

              Alerts &
        2   Notifications
                                          Service 2   Service 2    Service 3   …        Service n



                              1
             ESM Agents               Enterprise, Component or Program Services
                                                        running in the BOE

                                                                                              22
                                    DWiz DoD BMA CTO/CA




                                                                                                           11
10/24/2008




                5. Enterprise Service Management Conclusions
           SOA Infrastructure must provide for:
           Necessary to manage the service lifecycle
           Is the foundation for SOA runtime governance
           Must integrate with Information Assurance products

           State of the Technology:
           Limited number of ESM vendors
           Vendors posses strong portfolios in traditional network
           management and Integrated Service extending to ESM
           Products differ on where in the OSI layer they focus, lower
           level IT service management or higher level business
           management
           Solutions stacks often combine multiple company products
           to provide end-to-end ESM

                                                                                                                                                      23
                                                                 DWiz DoD BMA CTO/CA




            6.Processes can be built End to End from disparate piece
               Businessby engineers AND business Automation
                    parts
                          Process and Workflow analysts
From Business                                                                                                                       Workflow:
Analysts/Modelers                                1                                                                                  Person Action
                                                                                                                                    Steps

Orchestration
Engine                              2
Executing
a Business
Process




Composite                                                                      3
Business                                  Composite
                                          Service
                                                                 Composite
                                                                 Service
                                                                                                                                Composite
                                                                                                                                Service
Services
                                                                                                                                                               Services Layer




Basic
Business           Business    Business               Business               Business
                                                                                        4   Business   Business     Business                    Business
                   Service     Service                Service                Service        Service    Service      Service                     Service
Services

  Standards:
Infrastructure
   Business Process Modeling Notation
Services
   (BPMN)                                                         5
                Infra-structure Infra-structure   Infra-structure   Infra-structure                               Infra-structure           Infra-structure
e.g., DoD CESProcess Execution Language
   Business     Service         Service           Service           Service                                       Service                   Service

   (BPEL)                                                                                                                                             24
                                                DWiz DoD BMA CTO/CA
   XML Process Definition Language (XPDL)                                                                                                                     24




                                                                                                                                                                                       12
10/24/2008




           6. Business Process and Workflow Automation
                           Conclusions
     SOA Infrastructure must provide for:
     Business process modeling execution engine or workflow
     engine
     Standards compliance very important
     Round-trip from architecture to implementation and back

     State of the Technology:
     Most vendors provide modeling and workflow environment,
     many are proprietary or proprietary extensions
     Some modeling tools are business analyst usable (truly
     WISWIG GUI), other tools require computer programmers
     Round-tripping not a capability to be provided in near
     future – remains the ―holy grail‖

                                                                                                                                             25
                                                             DWiz DoD BMA CTO/CA




           7. Data Virtualization and Data Services
           Provide virtualized data based on operational needs and representative of
               the authoritative source in alignment with metadata and the BEA.
                                             Enterprise Applications (Data Consumer)
              7
                      Consumer       Consumer        Consumer          Consumer          Consumer        Consumer      Consumer



                  6                    Enterprise Service Management (external to Data Services)

                                 5
Data       5
                      Business    Business        Business      Business          Business    Business      Business              Business
                      Service     Service         Service       Service           Service     Service       Service               Service
Services

                                              Data Virtualization Layer
                      3      Query Optimization and                         4                       Caching
                               Processing Engine


                  2              Information Assurance (Security) (maybe external to Data Services)


                      API        Database (OLAP, etc.)          Flat file         Web Service            Language specific (Java, C#...)

          1
Data                  Business    Business        Business
                                                                Business
                                                                Data
                                                                                  Business    Business      Business              Business
                      Systems     System          Service                         Service     Service       System                System
Providers                                                       Store



  Standards:
  SOAP       OWL                 WSDL
  ODBC       JDBC                                                                                                                                 26
                                                             DWiz DoD BMA CTO/CA




                                                                                                                                                              13
10/24/2008




              7. Data Virtualization Conclusions
   SOA Infrastructure must provide for:
   Virtualization of data sources not data warehousing
   Data trust through presentation of operationally staged
   data from authoritative sources
   Real-time availability when necessary operationally

   State of the Technology:
   Vendor products provide data virtualization relying on
   query optimization and or caching
   Vendors can provide high performance and robust data
   sources and services reducing latency in data availability
   No need for periodic loads


                                                                                       27
                                       DWiz DoD BMA CTO/CA




                     8. Information Assurance
                   Authorization Model Using Both Local and
                           Enterprise-level Attributes

                                                     3
                                   5                           4
                          6




                                          1                     7




                                                 2




Standards:
WS-*       WS-Trust SOAP
           SAML       eXtensible                             FROM DoD Security Reference
Access Control Markup Language         DWiz DoD BMA CTO/CA        Architecture v1.0         28
(XACML)




                                                                                                        14
10/24/2008




          8. Information Assurance Conclusions
      SOA Infrastructure must provide for:
      Net-Centric data sharing capabilities enabled by SOA are
      themselves potential points of vulnerability
      Standards and standard protocols to narrow the range of
      network capabilities that an attacker must subvert
      Survivability, reliability, availability and non-repudiation
      Policy enforcement including authorization control, redaction
      and auditing
      Federation to Public Key Infrastructure enabling single sign-on,
      and preservation of non-repudiation

      State of the Technology:
      Vendor products provide data virtualization relying on query
      optimization and or caching
      Vendors can provide high performance and robust data sources
      and services reducing latency in data availability
      No need for periodic loads                                   29
                                                       DWiz DoD BMA CTO/CA




                                               9. Governance
                   Governance is closely linked to Enterprise Service
           Governance is set by the service provider and designed in Policies desired
                      Management and Information Assurance
           for the Human and Machine Service Consumer against SLA specified QoS
                                                               Anticipated and Unanticipated
                                                             Service Users, Human and Machine


                                Human
                                            Data Governance
                           Service Consumer                 Prioritize Model
                         DoD Governance of DoD Core Data, UniversalPEO for a Service are
                                      Requirements against
                                                  Machine Process SAE and Core
                                                                       BEA
                                                            Lifecycle
                                                                    Service Consumer          those of the program and system that
    Quality of Service                                                                        actually provides the service, whether
                                                          Governance Service atomic or composite, whether
                                               Run
    governed by SLA                HCI for             Local/Regio

                                                                            Build
                                                                                              designated an enterprise or
 Warfighterby Service
    agreed to                      Service
                            Business Enterprisefrom Design in
                                                            nal
                                              Operate Service                  Adoption
                                                         Common Core Metadata COI, component   Biz Core                        Intelligence
    Provider                  (Web UI, Portlet)
Communities                                         Share          Unsh or Promotion                                          Communities
                                                          Build Time
                                               Time
 of Interest                                                                                                                    of Interest

                                                                            Time
                                                       d           ared                                     Service Consumers
                                                 Service
                                               Deploymentthrough RunDevelop     Services
                                                                                                             Service Providers
                      FM COI               HRM COI            RP&ILM COI             WSLM COI                MSSLM COI
                   Data Governance       Data Governance      Time to
                                                              Data Governance      Data Governance
                                                                                                     Enterprise, Component
                                                                                                            Data Governance
                                                           Service Service                           or Program Services
                                                          deprecation
                                                       Certification
                                    Composite Service Composition,
                     FM COI Info         HRM COI Info               Orchestration
                                                               RP&ILM COI Info WSLM COI Info              MSSLM COI Info
                       Models              Models                  Models         Models                     Models
                                                                                                            Service Consumers
                                                                                                              Service Providers


        Atomic
       Service 1
                             Atomic
                            Service 2
                                                 Atomic
                                                Service 3
                                                                      Atomic
                                                                     Service 4
                                                                                 …         Atomic
                                                                                          Service n
                                                                                                      Enterprise, Component
                                                                                                      or Program Services
                             Atomic or Base Services (non-composite)
                                                                                                                                   30
                                                       DWiz DoD BMA CTO/CA




                                                                                                                                                     15
10/24/2008




                                                  9. Governance Conclusions
            SOA Infrastructure must provide for:
            Assure that laws, regulations and policies are met in IT operations
            Build Time (Investment) Governance to allow for management of IT
            development policy and service reuse
            Run Time Governance
            State of the Technology:
            Tools have limited interoperability with design and develop services
            and no way of automated compliance checking or management of the
            transition between EA models and service designs
            Duplication Avoidance is met through tool access to service registries
            and repositories
            Service Verification for testing and verifying services against functional
            requirements and Service Level Agreement (SLA) exist with tradition
            testing tools.
            Tools integrate with registries to provide developers with service
            descriptions and specifications
            Support for capturing SLAs exists development tools for SLAs is limited
                                                                                                                                                                                                                                                                                                                                                     31
                                                                                                                                         DWiz DoD BMA CTO/CA




                                                                        Results of the Research
                                          IA Authentication




                          BOE Component                                                                                      Service                                                                                                                                                      BMA Common
                                                                               Service Wrapper
                                           & Authorization.


                                                              Implementation




                                                                                                                                                                                                                                          Transformation




                                                                                                                                                                                                                                                                                                                                  Interoperability
                                                                                                                                                                                                                                                                          Complex Event
                                                                                                                                                                                                                                                           EDA Enabling
                                                                                                                                                                         Orchestration




                                                                                                                                                                                                                                                                                                                 Virtualization
                                                                                                               Management




                                                                                                                                                                                                                 Management
                                                                                                                                                           Composition




                                                                                                                                                                                                                                           High Volume




                                                                                                                            Governance                                                                                                                                                      Services
                                                                                                                                                                                                                                                                           Processing
                                                                                                                                                                                                    Repository
                                                                                                 Integration




                                                                                                                                                                                                                                                                                                                                                              Messaging
                                                                                                                                                                                                                                                                                                                                     Controller
                                                                                                                                                                                                                              Mediation
                                                                                                                                                                                                                  Metadata
                                                                                                                                                                                         Registry
                                                                 Service




                                                                                                                 Service




                                                                                                                                                             Service


                                                                                                                                                                            Service




                                                                                                                                                                                                                                                                                                                                                     Broker
                                                                                                                            Build Time




                                                                                                                                                     BAM




                                                                                                                                                                                                                                                                                                                      Data
                                                                                                                                          Run Time




                                                                                                                                                                                                                                                                                                     structure
                                                                                                                                                                                                                                                                                          Develop-


                                                                                                                                                                                                                                                                                                       Infra-
                                                                                                                                                                                                                                                                                           ment




SOA Tool Vendor
Baseline: NCES CES                                                                                               ?                                                                                                                                                                                                                                        
Ab Initio                                                                                                                                                                                                                                                                                      
Active Endpoints                                                                                                                                                                                                                                                                           
AmberPoint                                                                                                                                                                                                                                                                              
BEA                                                                                                                                                                                                                                                                                                                                        
Composite Software                                                                                                                                                                                                                                                                                                 
Corticon (Bus Rules) w/ Metastorm                                                                                                                                                                                                                                                         
Fiorano                                                                                                                                                                                                                                                                                                                                   
GEFEG (9/12/07)                                                                                                                                                                                                   
HP (Mercury / Systinet)                                                                                                                                                                                                                                                                 
IBM - Telelogic (EA Tools) (9/19/07)
IBM Websphere                                                                                                                                                                                                                                                                                                                              
Information Builders / iWay                                                                                                                                                                                                                                                                                                                        
Iona                                                                                                                                                                                                                                                                                                                                                 
Lombardi                                                                                                                                                                                                                                                                                 
MetaStorm (BPM)
Microsoft                                                                                                                                                                                                                                                                                                                                   
Mirius (9/14/07)                                                                                                                                                                                                                                                                                                                   
MuleSource                                                                                                                                                                                                                                                                                                                                       
NexaWeb                                                                                                                                                                                                                                                                                     
OpenSpan                                                                                                                                                                                                                                                                                
Oracle                                                                                                                                                                                                                                                                                                                               
Red Hat-Jboss-Metamatrix                                                                                                                                                                                                                                                                                         
Revelytix                                                                                                                                                                                                          
RogueWave                                                                                                                                                                                                                                                                                 
SAP                                                                                                                                                                                                                         
SOA Software                                                                                                               
Software AG-webMethods                                                                                                                                                                                                                                                                                                                     
Streambase                                                                                                                                                                                                                                                                                                   
SUN                                                                                                                                                                                                                                                                                          
TIBCO                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                         DWiz DoD BMA CTO/CA                                                                                                                                                                                                  31




                                                                                                                                                                                                                                                                                                                                                                                 16
10/24/2008




                                              Conclusion
              ―The DoD BMA has embarked on an SOA strategy. The ―BMA
          Architecture Federation Strategy and Roadmap‖ provides guidance
              for the DoD BMA to quickly gain business value by delivering
           capability to support the warfighter through an SOA, while using a
             phased approach for transforming legacy systems. The market
         research performed by the BMA Office of the CTO and CA has found
            that industry capabilities to implement or enable the components
          defined in the BMA Service-Oriented Infrastructure have matured in
           the marketplace. While serious caution remains in the areas of IA
                and security, and the need for significant cultural change for
            successful SOA implementation cannot be overemphasized, it is
          clear that it is feasible for an enterprise the size of the DoD to move
               forward on implementing an SOA and to realize the business
           benefits of agility, interoperability, and net-centric data sharing that
                     an SOA provides.‖ ~ CrossTalk, Oct. 2008 Issue
Full article can be viewed at:
           http://www.stsc.hill.af.mil/crosstalk/2008/10/0810WisnoskyFeldshteynMancusoGoughRiutortStrassman.html



                                                 DWiz DoD BMA CTO/CA                                               32




            One Answer: Companies Supporting Standards


             Object Management Group (OMG), Windows
             Workflow Foundation, Organization for the
             Advancement of Structured Information Standards
             (OASIS), Workflow Management Coalition (WFMC),
             World Wide Web Consortium (W3C) WS-C …WS-X




                            And, this requires World Wide collaboration!
                                                DWiz DoD BMA CTO/CA                                                33




                                                                                                                               17
10/24/2008




      Thank You for Your Time!


  Any Questions?

Dennis.Wisnosky@osd.mil




                  DWiz DoD BMA CTO/CA




                                               18

Weitere ähnliche Inhalte

Ähnlich wie Market Research Reveals Need to Transform DoD Business Systems

S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...virtual-campus
 
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...virtual-campus
 
NLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCPNLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCPDavid Nuescheler
 
making_good_soa_great
making_good_soa_greatmaking_good_soa_great
making_good_soa_greatWSO2
 
Understanding Aras PLM Subscriptions, Services, Solutions and More
Understanding Aras PLM Subscriptions, Services, Solutions and MoreUnderstanding Aras PLM Subscriptions, Services, Solutions and More
Understanding Aras PLM Subscriptions, Services, Solutions and MoreAras
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos IndexSOA Symposium
 
Cost Analysis In IT - HES08
Cost Analysis In IT - HES08Cost Analysis In IT - HES08
Cost Analysis In IT - HES08Thomas Danford
 
SOA @ T-Mobile: Automatic Service Provisioning to the ESB
SOA @ T-Mobile: Automatic Service Provisioning to the ESBSOA @ T-Mobile: Automatic Service Provisioning to the ESB
SOA @ T-Mobile: Automatic Service Provisioning to the ESBunknown08
 
Business Service Semantics: Ontological Representation & Governance of Busine...
Business Service Semantics: Ontological Representation & Governance of Busine...Business Service Semantics: Ontological Representation & Governance of Busine...
Business Service Semantics: Ontological Representation & Governance of Busine...Pieter De Leenheer
 
WSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11davemayo
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1SOA Symposium
 
Cisco SOA appliance positioning & strategy paper
Cisco SOA appliance positioning & strategy paperCisco SOA appliance positioning & strategy paper
Cisco SOA appliance positioning & strategy paperLakshmana Kattula
 
Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010davemayo
 
Practical Aspects of the Implementation of OSS Transformation
Practical Aspects of the Implementation of OSS TransformationPractical Aspects of the Implementation of OSS Transformation
Practical Aspects of the Implementation of OSS TransformationTTI Telecom
 

Ähnlich wie Market Research Reveals Need to Transform DoD Business Systems (20)

July 7 Demo Deck
July 7 Demo DeckJuly 7 Demo Deck
July 7 Demo Deck
 
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
 
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
 
NLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCPNLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCP
 
making_good_soa_great
making_good_soa_greatmaking_good_soa_great
making_good_soa_great
 
Making Good Soa Great
Making Good Soa GreatMaking Good Soa Great
Making Good Soa Great
 
Understanding Aras PLM Subscriptions, Services, Solutions and More
Understanding Aras PLM Subscriptions, Services, Solutions and MoreUnderstanding Aras PLM Subscriptions, Services, Solutions and More
Understanding Aras PLM Subscriptions, Services, Solutions and More
 
N2Y4 Cisco Keynote
N2Y4 Cisco KeynoteN2Y4 Cisco Keynote
N2Y4 Cisco Keynote
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
 
Cost Analysis In IT - HES08
Cost Analysis In IT - HES08Cost Analysis In IT - HES08
Cost Analysis In IT - HES08
 
Petra williams final
Petra williams finalPetra williams final
Petra williams final
 
SOA @ T-Mobile: Automatic Service Provisioning to the ESB
SOA @ T-Mobile: Automatic Service Provisioning to the ESBSOA @ T-Mobile: Automatic Service Provisioning to the ESB
SOA @ T-Mobile: Automatic Service Provisioning to the ESB
 
Business Service Semantics: Ontological Representation & Governance of Busine...
Business Service Semantics: Ontological Representation & Governance of Busine...Business Service Semantics: Ontological Representation & Governance of Busine...
Business Service Semantics: Ontological Representation & Governance of Busine...
 
WSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case Study
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
 
PLM - ERP integration
PLM - ERP integrationPLM - ERP integration
PLM - ERP integration
 
Cisco SOA appliance positioning & strategy paper
Cisco SOA appliance positioning & strategy paperCisco SOA appliance positioning & strategy paper
Cisco SOA appliance positioning & strategy paper
 
Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010
 
Practical Aspects of the Implementation of OSS Transformation
Practical Aspects of the Implementation of OSS TransformationPractical Aspects of the Implementation of OSS Transformation
Practical Aspects of the Implementation of OSS Transformation
 

Mehr von SOA Symposium

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2SOA Symposium
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design PatternsSOA Symposium
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A PitfallsSOA Symposium
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At PhilipsSOA Symposium
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business ArchitectureSOA Symposium
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A GridSOA Symposium
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S BSOA Symposium
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M IlogSOA Symposium
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web ServicesSOA Symposium
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every DeveloperSOA Symposium
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 StrategiesSOA Symposium
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S BSOA Symposium
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A OperationalSOA Symposium
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man IssuesSOA Symposium
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data ProcessingSOA Symposium
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based ApproachSOA Symposium
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And TransactionsSOA Symposium
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification TechniquesSOA Symposium
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A GovernanceSOA Symposium
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At OsloSOA Symposium
 

Mehr von SOA Symposium (20)

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At Philips
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A Grid
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S B
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S B
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data Processing
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And Transactions
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification Techniques
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A Governance
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At Oslo
 

Kürzlich hochgeladen

Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 

Kürzlich hochgeladen (20)

Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 

Market Research Reveals Need to Transform DoD Business Systems

  • 1. 10/24/2008 This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors CrossTalk: Market Research into SOA State of the Art Dennis E. Wisnosky, DoD BMA CTO & Chief Architect October 7, 2008 1
  • 2. 10/24/2008 Background Reach of the Business Mission Area "The Secretary of Defense is responsible for a half- trillion dollar enterprise that is roughly an order of magnitude larger than any commercial corporation that has ever existed. DoD estimates that business support activities—the Defense Agencies and the business support operations within the Military Departments—comprise 53% of the DoD enterprise.‖ DWiz DoD BMA CTO/CA 2 The Challenge Many DoD systems are a decade old and strain to support today’s operations. Many new systems are so massive a decade passes before they show results. Our enemies change at the pace of technology. WE MUST ALSO. DWiz DoD BMA CTO/CA 3 2
  • 3. 10/24/2008 A Small Slice of the As-Is This is only the BTA DBSAE systems and Transaction flows. Add to this all the DoD Business Systems in the Army, Navy, Air Force, USMC and all of the Defense Agencies. DWiz DoD BMA CTO/CA 5 Current State and as services intoEnvironment (BOE).Now Services are Future Vision: Its Happening Over the lifecycle, capabilities are deployed from Scalable, Conceptually we Discoverable, Composable, new and have designed a common operating transformed the Business Operating this environment. environment, systems Reusable, commonly Managed and Secured. AS -IS B us ines s . C apabilities 1 2 B us ines s S1 S ervices T O -B E Defense Business Systems Acquisition Executive S2 3 B us ines s O perating S3 E nvironment (B O E ) S4 4 BTA DoD & BMA Federated Portal Business Applications and Services Service Interface BMA Business Operating Environment (BOE) S5 Service Wrapper New & Business Business Service Business Legacy Transformed Service Service Applications Applications Information Assurance Stand-alone Independent Business Services S6 B us ines s Business Transformation Infrastructure DoD & BMA Other BMA Common Services Federated C apability P rioritization & Business Activity Monitoring (BAM) Service Orchestration: Business Process & Business Infrastructure Services Registry, Data Catalog, & Metadata Registry S7 Workflow Automation Business E xtraction Harmonization Development Transformation High Volume Engine Batch & XML- based Data Services: Data Virtualization Layer Transformation Services S8 Interoperability Controller Distributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware) Broker Broker Broker Broker Broker Broker Broker Machine-to-Machine Messaging Service Mediation S9 Discovery DoD Enterprise Services Enterprise Service Management S 10 S 11 S 12 … DWiz DoD BMA CTO/CA 6 3
  • 4. 10/24/2008 This is a Concept of Operations for Services Included in our SOA Work for DoD – Is it viable? Will DoD BMA Guidance This is the infrastructure. Can commercially available technology support its operation in DoD? Or is it justTransformation Infrastructure Business another pretty picture? Business Service Other BMA Common Services DoD & BMA Federated Services Registry, Activity Orchestration: Business Infrastructure Data Catalog, & Monitoring Business Process & Metadata Workflow Registry (BAM) Business Development Automation Transformation High Volume Engine Batch & XML- based Data Services: Data Virtualization Layer Transformation Services Interoperability Controller Distributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware) We decided to conduct research Broker Broker Broker Broker Broker Broker Broker Mediation the state of the art of SOA. into Machine-to-Machine Messaging Service Discovery will addressServices DoD Enterprise Here weEIEMA Computing Infrastructure Domain the concepts and the findings. Enterprise Service Management DWiz DoD BMA CTO/CA 7 This illustration shows the Environment Business Operating details of the BOE. The BOE, includes the foundational SOA infrastructure, the BTI, portal and service-presenting applications. DoD Federated Portal BMA Business Operating Environment (BOE) Business Applications and Services Service Interface Service Wrapper DoD Federated Portal Business Service New & Business Business Legacy Transformed Service Service Applications Applications Information Assurance Business Operating Environment (BOE) Stand-alone Independent Business Services Business Transformation Infrastructure DoD & BMA Other BMA Common Services … Federated Service Services Registry, Business Activity Business Infrastructure Data Catalog, & Orchestration: Application 1 (BAM) Monitoring Application 2 Business Process & Application 3 Application 4 Application Registry Metadata n Workflow Automation Business Development Transformation High Volume Engine Batch & XML- based Data Services: Data Virtualization Layer Transformation Services Interoperability Controller Distributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware) Broker Business Transformation Infrastructure Broker Broker Broker Broker Broker Broker Machine-to-Machine Messaging Service Mediation Discovery DoD Enterprise Services DoD Enterprise Services EIEMA Computing Infrastructure Domain Enterprise DoD BMAManagement DWiz Service CTO/CA 8 4
  • 5. 10/24/2008 Business Transformation Infrastructure Vendors were asked to demonstrate technologies and answer specific inquiries against components of this infrastructure. Business Transformation Infrastructure 3 DoD & BMA Federated 4 6 Other BMA Common Services Services Registry, Business Activity Business Process & Business Infrastructure Data Catalog, & Monitoring (BAM) Workflow Automation Metadata Registry Business Development Transformation High Volume Engine Batch & XML- based 7 Data Services: Data Virtualization Layer Transformation Services 1 Interoperability Controller Distributed Integration Brokers Connected by Robust Messaging (MOM – Message Oriented Middleware) Broker Broker Broker Broker Broker Broker Broker 2 Machine-to-Machine Messaging Service Mediation Discovery DoD Enterprise Services EIEMA Computing Infrastructure Domain 5 Enterprise Service Management 1. Interoperability 2. Mediation – Standard 3. Service Discovery, 4. Business Activity Controller & High Volume Data Catalog & MDR Monitoring 5. Enterprise Services 6. Business Process & 7. Data Virtualization & Management Workflow AutomationCTO/CA DWiz DoD BMA Data Services 9 Findings: Patterns and Conclusions We will present patterns and conclusions for each of these components and our findings based on the research. BTI Components: 1. Interoperability Controller 2. Mediation 3. Service Discovery 3a. Service Registry 3b. Metadata Registry 3c. Enterprise Catalog 4. Business Activity Monitoring 5. Enterprise Services Management 6. Business Process and Workflow Automation 7. Data Virtualization and Data Services BOE Components: 8. Information Assurance 9. Governance DWiz DoD BMA CTO/CA 10 5
  • 6. 10/24/2008 1. Interoperability Controller Vision of Standardized Enterprise Information Exchanges Through the BTI System Messaging Navy USAF Etc. 5 Inbound Messaging Standards: HTTP/HTTPS XML/XSD Ontology BMA SOAP 1.1 (Note) Mediation Transforms Mediation Mediation SOAP 1.2 (Specification) Service Interoperability Controller Service SOAP with Attachments Mn≠Mc Mo≠Mc MIME/SMIME Local REST Common 4 Message Message Broker Broker AF Broker Broker Broker Broker Broker 2 Web Services Addressing Vocabulary Vocabulary (WS-BrokeredNotification, Web Services Notification WS-BaseNotification, WS-Topics SOAP Message Transmission Optimization Canonical Messages across Machine-to-Machine Messaging Mechanism (MTOM) 3 UDDI 3.0 WSDL 1.1 Canonical Outbound WSDL 1.2 Messaging Messaging WSDL 2.0 Web Services Reliable Messaging 1 Etc. USAF Web Services Security 1.0 USTC Security Assertion Markup Language (SAML) Business Process Execution Language (BPEL) for Web Services V1.1 Message Recipients WS-BPEL Extension for People DWiz DoD BMA CTO/CA 11 1. Interoperability Controller - Conclusions SOA Infrastructure must provide for: Extensible set of integration brokers interconnected on the network by robust messaging middleware Execution of brokering, routing, and processing messages and service invocations State of the Technology: Products which most closely support the Interoperability Controller pattern are Enterprise Service Bus, and Enterprise Application Integration and Message-Oriented Middleware components Industry products are reasonably mature Industry challenge is a standards-based SOA stack leveraging Web technologies, rather than an ESB-based solution 12 DWiz DoD BMA CTO/CA 6
  • 7. 10/24/2008 2. Mediation Messages typically are not Canonical Message Model Vision all Standardized BOE in a common format, and If of use common vocabulary and format, no require mediation/transformation. transformation is needed: faster, cheaper. and Mediator BTI Canonical Message Model and Mediator Canonical Messages are in Joint Program of RecordsModel Defense Business Systems COI Canonical Data send (CDM) message local formats specific to COI CDM common messages in formats, using the Joint their component or vocabulary tier architectures. program based on DoD Universal Core and Business Core common vocabulary standards. Business Transformation Infrastructure invoking the Mediation Service 5 Route 1 Message Army In Army Canonical Format? 2 Yes Business Business Transformation Transformation Navy No 3 No Navy Engine Engine Need Yes Use Canonical Local Transform Common Transform Message Format? Format USAF Vocabulary? Format Format USAF Yes 4 No No Other Common Need Yes Transform Other Transform Vocabulary Local Vocab. Vocabulary Vocabulary & Format? Source & Format Non-Standard & Format Joint COI CDM Standards: Message Flow OWL OWL-S ISO 11179 ebXML RDF 13 XSLT DWiz DoD BMA CTO/CA 2. Mediation – Conclusions SOA Infrastructure must provide for: Short term need for translating and transforming (mediation) of information exchanges/messages Dynamic generation of transformations on a semantic basis State of the Technology: Good vendor support of this pattern in both the standard and high volume variations. Transformation engines focused on XML messaging and the use of XSLT transformation engines quite capable Advanced parallel processing capabilities allows for high performance straight-through mediation services Semantic mediation / semantic technology is immature, only build time currently supported DWiz DoD BMA CTO/CA 14 .. 7
  • 8. 10/24/2008 3. Service Discovery AssetDoDor Service Registry is aitsclearing-houseUDDI Service service theand standardized descriptive infofor facilitate This isDoD service Enterprise Catalog. It houses storage of The The registers Registry (MDR) is a interface infor instances Metadata DoD publishes schema Assetordone in providespublishes UDDI- and Web Services to storage, visibility using WSDL by DoD is built DoD Data Assets & spec, has metadata schematic formats. It users. to the ebXML reg/rep Services. and discovery for Web Services. of DDMS-compliantinformation exchange formats. descriptions of format, transactions, and compliant registry. Web Services interface and Web GUI. Registered Data Asset/Service . DoD Metadata Store Discovery Mechanism 1 Discovery via DoD Enterprise Enterprise Catalog Catalog 2 DoD Data Asset/Service DoD Metadata Discovery of schemas via Registry Federated Search 3 DoD Service Registry Discovery via Service Standards: Registry OWL UDDI XML Schemas RDF DDMS WSDL 15 DWiz DoD BMA CTO/CA Service are discoverableRegistrywhat the state 3a. Service (Information Assurance). Service discovery provides based on the lifecyclewe of for identifying reach and discovery must transcend must provide for classification of allow a consumer categorization. to have the service. services. Service Discovery Prioritize Model Requirements against BEA Services by Consumer Reach Local/Regio Service nal Operate Service Adoption Share Unsh or Promotion Enterprise d Service ared Local/Regional Develop Deployment Services Service Service Core Non-Core Shared Certification Unshared Composition, Orchestration Standards: Universal Description and Discovery Interface (UDDI) ebXML Registry Information Model (RIM) 16 Registry Services (RS) DWiz DoD BMA CTO/CA 8
  • 9. 10/24/2008 3b. Metadata Registry Both known and unanticipated data consumers can “Pull” The Metadata Registry provides a location for the publishing and semantic Metadata from the MDR. structural of structural and semantic Metadata. Other Developers/ 2 Applications Data Consumers including MDR Users/Developers Server-side ebXML Web Services Application 1 Layer 3 Metadata Registry ebXML Reference 5 Implementation Metadata 4 Artifacts Standards: SOAP/JAXR ebXML Registry Information Model (RIM) 17 DWiz DoD BMA CTO/CA 3c. Enterprise Data Catalog Capture terms and definitions at the beginning of the architecture process from Authoritative Sources. Make them discoverable and reusable through toolsets. Standards: OWL XML Schema 18 RDF DDMS DWiz DoD BMA CTO/CA 9
  • 10. 10/24/2008 3. Service Discovery Conclusions SOA Infrastructure must provide for: Metadata registries and repositories must support discovery of services and information assets Ability to federate DoD UDDI service registry, Metadata Registry of structural and semantic metadata, and Enterprise Catalog specification metadata are standards-based State of the Technology: Vendors provide UDDI Service Registries, or include UDDI capability Vendors provide metadata management capabilities and repository, others specialize around semantic metadata Many vendors registries and repositories don’t federate 19 DWiz DoD BMA CTO/CA 4. Business Activity Monitoring BAM can govern End-to End process flows with Enterprise, Component or Program Services running in the BOE BAM Presentation; BAM: 5 Dashboards & Business Management Business Action Screens Activity Monitoring Level Transform process events to business events BPM: 4 Business Process Monitoring Level using architectural Business Primitives and patterns Enterprise Architecture 3 and Core Transform technical End to End Business Processes described in the BEA used as Business events to process events basis for abstraction into BPMN from BEA AV-2, OV-5, OV-6c, et. al Mission EA 2 Enterprise, ESM: Component … Enterprise and Program Service Mgmt Business Business Business Business Business Business Business 1 Services from Service Service Service Service Service Service Service Monitoring Business Level Systems Standards: Business Process Modeling Notation (BPMN) Business Process Execution Language (BPEL) 20 XML Process Definition Language (XPDL) DWiz DoD BMA CTO/CA 10
  • 11. 10/24/2008 4. Business Activity Monitoring - Conclusions SOA Infrastructure must provide for: Modeling & execution of business processes through orchestration Monitoring of those business processes. State of the Technology: Tools provide for orchestration at build time and monitoring of those processes at run time While tools with semantic continuity from modeling to execution are not ready today, they are under development No vendor included Universal Modeling Language (UML) in either its list of product offerings 21 DWiz DoD BMA CTO/CA 5.of is closely linked to services’ operations in and Enterprisealso performance against SLAs. Service Management ESM makes visible BOEact providing fail safe and terms Agents be automated to and enables Governance error ESM health and handling mechanisms to ensure unbroken operations. Information Assurance Dashboards provide Human overall views of the health Service Manager and operation of the services in the BOE. Human Manager ESM Response Presentation; Dashboards & 4 Action Screens 3 Automated Response Automated 3 ESM Facilities Alerts & 2 Notifications Service 2 Service 2 Service 3 … Service n 1 ESM Agents Enterprise, Component or Program Services running in the BOE 22 DWiz DoD BMA CTO/CA 11
  • 12. 10/24/2008 5. Enterprise Service Management Conclusions SOA Infrastructure must provide for: Necessary to manage the service lifecycle Is the foundation for SOA runtime governance Must integrate with Information Assurance products State of the Technology: Limited number of ESM vendors Vendors posses strong portfolios in traditional network management and Integrated Service extending to ESM Products differ on where in the OSI layer they focus, lower level IT service management or higher level business management Solutions stacks often combine multiple company products to provide end-to-end ESM 23 DWiz DoD BMA CTO/CA 6.Processes can be built End to End from disparate piece Businessby engineers AND business Automation parts Process and Workflow analysts From Business Workflow: Analysts/Modelers 1 Person Action Steps Orchestration Engine 2 Executing a Business Process Composite 3 Business Composite Service Composite Service Composite Service Services Services Layer Basic Business Business Business Business Business 4 Business Business Business Business Service Service Service Service Service Service Service Service Services Standards: Infrastructure Business Process Modeling Notation Services (BPMN) 5 Infra-structure Infra-structure Infra-structure Infra-structure Infra-structure Infra-structure e.g., DoD CESProcess Execution Language Business Service Service Service Service Service Service (BPEL) 24 DWiz DoD BMA CTO/CA XML Process Definition Language (XPDL) 24 12
  • 13. 10/24/2008 6. Business Process and Workflow Automation Conclusions SOA Infrastructure must provide for: Business process modeling execution engine or workflow engine Standards compliance very important Round-trip from architecture to implementation and back State of the Technology: Most vendors provide modeling and workflow environment, many are proprietary or proprietary extensions Some modeling tools are business analyst usable (truly WISWIG GUI), other tools require computer programmers Round-tripping not a capability to be provided in near future – remains the ―holy grail‖ 25 DWiz DoD BMA CTO/CA 7. Data Virtualization and Data Services Provide virtualized data based on operational needs and representative of the authoritative source in alignment with metadata and the BEA. Enterprise Applications (Data Consumer) 7 Consumer Consumer Consumer Consumer Consumer Consumer Consumer 6 Enterprise Service Management (external to Data Services) 5 Data 5 Business Business Business Business Business Business Business Business Service Service Service Service Service Service Service Service Services Data Virtualization Layer 3 Query Optimization and 4 Caching Processing Engine 2 Information Assurance (Security) (maybe external to Data Services) API Database (OLAP, etc.) Flat file Web Service Language specific (Java, C#...) 1 Data Business Business Business Business Data Business Business Business Business Systems System Service Service Service System System Providers Store Standards: SOAP OWL WSDL ODBC JDBC 26 DWiz DoD BMA CTO/CA 13
  • 14. 10/24/2008 7. Data Virtualization Conclusions SOA Infrastructure must provide for: Virtualization of data sources not data warehousing Data trust through presentation of operationally staged data from authoritative sources Real-time availability when necessary operationally State of the Technology: Vendor products provide data virtualization relying on query optimization and or caching Vendors can provide high performance and robust data sources and services reducing latency in data availability No need for periodic loads 27 DWiz DoD BMA CTO/CA 8. Information Assurance Authorization Model Using Both Local and Enterprise-level Attributes 3 5 4 6 1 7 2 Standards: WS-* WS-Trust SOAP SAML eXtensible FROM DoD Security Reference Access Control Markup Language DWiz DoD BMA CTO/CA Architecture v1.0 28 (XACML) 14
  • 15. 10/24/2008 8. Information Assurance Conclusions SOA Infrastructure must provide for: Net-Centric data sharing capabilities enabled by SOA are themselves potential points of vulnerability Standards and standard protocols to narrow the range of network capabilities that an attacker must subvert Survivability, reliability, availability and non-repudiation Policy enforcement including authorization control, redaction and auditing Federation to Public Key Infrastructure enabling single sign-on, and preservation of non-repudiation State of the Technology: Vendor products provide data virtualization relying on query optimization and or caching Vendors can provide high performance and robust data sources and services reducing latency in data availability No need for periodic loads 29 DWiz DoD BMA CTO/CA 9. Governance Governance is closely linked to Enterprise Service Governance is set by the service provider and designed in Policies desired Management and Information Assurance for the Human and Machine Service Consumer against SLA specified QoS Anticipated and Unanticipated Service Users, Human and Machine Human Data Governance Service Consumer Prioritize Model DoD Governance of DoD Core Data, UniversalPEO for a Service are Requirements against Machine Process SAE and Core BEA Lifecycle Service Consumer those of the program and system that Quality of Service actually provides the service, whether Governance Service atomic or composite, whether Run governed by SLA HCI for Local/Regio Build designated an enterprise or Warfighterby Service agreed to Service Business Enterprisefrom Design in nal Operate Service Adoption Common Core Metadata COI, component Biz Core Intelligence Provider (Web UI, Portlet) Communities Share Unsh or Promotion Communities Build Time Time of Interest of Interest Time d ared Service Consumers Service Deploymentthrough RunDevelop Services Service Providers FM COI HRM COI RP&ILM COI WSLM COI MSSLM COI Data Governance Data Governance Time to Data Governance Data Governance Enterprise, Component Data Governance Service Service or Program Services deprecation Certification Composite Service Composition, FM COI Info HRM COI Info Orchestration RP&ILM COI Info WSLM COI Info MSSLM COI Info Models Models Models Models Models Service Consumers Service Providers Atomic Service 1 Atomic Service 2 Atomic Service 3 Atomic Service 4 … Atomic Service n Enterprise, Component or Program Services Atomic or Base Services (non-composite) 30 DWiz DoD BMA CTO/CA 15
  • 16. 10/24/2008 9. Governance Conclusions SOA Infrastructure must provide for: Assure that laws, regulations and policies are met in IT operations Build Time (Investment) Governance to allow for management of IT development policy and service reuse Run Time Governance State of the Technology: Tools have limited interoperability with design and develop services and no way of automated compliance checking or management of the transition between EA models and service designs Duplication Avoidance is met through tool access to service registries and repositories Service Verification for testing and verifying services against functional requirements and Service Level Agreement (SLA) exist with tradition testing tools. Tools integrate with registries to provide developers with service descriptions and specifications Support for capturing SLAs exists development tools for SLAs is limited 31 DWiz DoD BMA CTO/CA Results of the Research IA Authentication BOE Component Service BMA Common Service Wrapper & Authorization. Implementation Transformation Interoperability Complex Event EDA Enabling Orchestration Virtualization Management Management Composition High Volume Governance Services Processing Repository Integration Messaging Controller Mediation Metadata Registry Service Service Service Service Broker Build Time BAM Data Run Time structure Develop- Infra- ment SOA Tool Vendor Baseline: NCES CES  ?     Ab Initio          Active Endpoints   AmberPoint      BEA                     Composite Software   Corticon (Bus Rules) w/ Metastorm    Fiorano             GEFEG (9/12/07)   HP (Mercury / Systinet)      IBM - Telelogic (EA Tools) (9/19/07) IBM Websphere                     Information Builders / iWay             Iona           Lombardi     MetaStorm (BPM) Microsoft                    Mirius (9/14/07)     MuleSource      NexaWeb  OpenSpan      Oracle                  Red Hat-Jboss-Metamatrix     Revelytix  RogueWave    SAP    SOA Software   Software AG-webMethods                     Streambase         SUN            TIBCO                   DWiz DoD BMA CTO/CA 31 16
  • 17. 10/24/2008 Conclusion ―The DoD BMA has embarked on an SOA strategy. The ―BMA Architecture Federation Strategy and Roadmap‖ provides guidance for the DoD BMA to quickly gain business value by delivering capability to support the warfighter through an SOA, while using a phased approach for transforming legacy systems. The market research performed by the BMA Office of the CTO and CA has found that industry capabilities to implement or enable the components defined in the BMA Service-Oriented Infrastructure have matured in the marketplace. While serious caution remains in the areas of IA and security, and the need for significant cultural change for successful SOA implementation cannot be overemphasized, it is clear that it is feasible for an enterprise the size of the DoD to move forward on implementing an SOA and to realize the business benefits of agility, interoperability, and net-centric data sharing that an SOA provides.‖ ~ CrossTalk, Oct. 2008 Issue Full article can be viewed at: http://www.stsc.hill.af.mil/crosstalk/2008/10/0810WisnoskyFeldshteynMancusoGoughRiutortStrassman.html DWiz DoD BMA CTO/CA 32 One Answer: Companies Supporting Standards Object Management Group (OMG), Windows Workflow Foundation, Organization for the Advancement of Structured Information Standards (OASIS), Workflow Management Coalition (WFMC), World Wide Web Consortium (W3C) WS-C …WS-X And, this requires World Wide collaboration! DWiz DoD BMA CTO/CA 33 17
  • 18. 10/24/2008 Thank You for Your Time! Any Questions? Dennis.Wisnosky@osd.mil DWiz DoD BMA CTO/CA 18