Technical Architecture - PowerPoint by hdePk04

VIEWS: 0 PAGES: 7

									Complementary Architectures
        for b2b
 Or – How to get plugged in

 Cory Casanave, DataAccess
 Karsten Riemer, Sun Microsystems
      Vision of ebXML Collaborations

                         Process
                        Definition
   Process                                Partner
  Evolution                              Discovery
                     Electronic
                      Business                Partner
 Process            Collaboration             Sign-Up
Management


               Process           Electronic
              Execution           Plug-in
                BSI +              BSI
                TRP
                ebXML Architecture
            Business                  Business                     Core Data
            Process    Context For    Messages       Built With     Blocks
                                     Register


  Designtime
   Implement one                         BP                       Designtime
   Partner Role                                                    Implement other
                                     Specification                 Partner Roles


      CPP                                CPA                              CPP

    Business                                                            Business
     Service                          Transport                          Service
    Interface                                                           Interface
                                       Package

Internal Business                                                    Internal Business
       App                                                                  App
                                     Runtime
           BSI Architecture
• A BSI
  – Is configured by a CPP
  – Manages the conversation with your ebXML
    partners
  – Integrates to your back end systems
• We need a BSI architecture
• We believe that OMG EDOC has a
  component architecture for a BSI
  – b2b
  – EAI
                 What is EDOC?
   Specification for Enterprice Collaboration Architecture


                      Patterns

   Process              Events                Entity

    Business Components (BSI)

Software Components (EJB, COM, CORBA)
                Anatomy of a Collaboration
                (adapted from UMM Metamodel)


                                                 Agreement
Partner Types       Business Collaboration
                                               Economic Event

                        Choreograph
                      Transition y Guard



                                             Request Document
   Roles            Business Transaction     Response Document



    BSI                                             BSI
                    b2b and EAI

EAI                  b2b                 EAI
integration          integration         integration
       App                                 App
 App          App                  App            App
       EAI                                 EAI
             App                                 App
 App                               App


             b2b to EAI integration

								
To top