Title: Generative Architecture View
1Generative Architecture View
2Application
Registry Components
Private/PublicCollaborationDescriptions
AgreedBusiness Context
BPM Engine
Application Database
BPSSCAM TemplateCPA
XML Instance
CAM Template StructureContent Reference Data
ValidationMappings
CAMENGINE
PayloadMapper
Payload Rendering
Valid XMLData Xchg Instance
ValidationReport
ebMS Engine
3CAM Template StructureContent Reference Data
ValidationMappings
BPMEngine
BP StateTracking
PayloadMapper
QoS Semantics
BPDiagnosticAgent
AgreedBusiness Context
QoS Metrics and Triggers
ebMSEngine
QoS Messages
Embedded CAM Processor
InfrastructureMorphology StructureBusinessServic
e Interfaces Probe Points Filter Mappings
Build Deployment Inventory Tracking tool
Bill ofComponents
Dynamic Hot Incremental Updateswith Hot
DeInstall
InfrastructureMgmt Srvcs
Best Buy Charybdis
4EcoSystem Context Model
Model Component Compiler
EcoSystem Orchestration
EcoSystem Platform Configurations
Java NG-OSS
J2EEWebSphereJBOSS WebLogic
MySQL Oracle DB2 MSSQL
.NET MSSQL ASP.NET
GUI Xformation Services Struts, Zope
Infrastructure Provisioning Need to do same for
BP Provisioning
5EcoSystem Context Model
Model Component Compiler
EcoSystem Orchestration
EcoSystem Platform Configurations
EcoSystem Test Harnass Configurations
Partner Specific XML Test Harness
Java NG-OSS
J2EEWebSphereJBOSS WebLogic
MySQL Oracle DB2 MSSQL
.NET MSSQL ASP.NET
GUI Xformation Services Struts, Zope
http//www.xmltesting.com/_html_out/xti_pdf/xml_im
pact_013_web.pdf
6Accreditation Manager
Provisioning Test Manager
Membership Services
Customer Care Services
Active TestHarness Database
Deployment Mgr
Archive
Archive
Archive
Archive
7XML Tester
Business Process Testing
Collaboration Process Specification Schema
Business Process Specification Schema
Business Process Specification
Business Process Test Specification
UML
Document Meta Model
Document Specification
Document Test Specification
Executable Business Process Test Specification
CPSS Validation Schema
BPSS Validation Schema
Generated Business Instance (Script)
XML
Executable Document Test Specification
Document Instance
VisualScript Artifacts
XML Tester
8Policy Manager Deontic Logic (Forbidden,
Negotiated, Proscribed Behaviors)
Accreditation Manager
Provisioning Test Manager
Membership Services Mgr.
Customer Care Services Mgr.
Deployment Manager
BAM Monitor
Configuration Manager
Business ServiceInterfaces
BP Monitor (BPM)
9Policy Manager Deontic Logic (Forbidden,
Negotiated, Proscribed Behaviors) Business
Agreement Language, Collaborative Architect
Contractual Framework
Archive of Historical Performance Membership Provi
sioning Accreditation
Accreditation Manager
Deployment Manager
ebXML Framework
Java NG-OSSJBOSS, MySQL, Zope, Linux
Java NG-OSSJBOSS, MySQL, Zope, Linux
Partner A
Partner B
Execution Framework
Execution Framework
Execution Framework
10Collaborative Architect Responsibilities
- Choreography Coordination of Internal Processes
- Change Management
- Configuration Management
- Quality Management
- System Engineering Management
- Program Management
- Risk Management
- Collaboration Infrastructure Support
- Remote Data from application (DBMS)
- Remote Business Rules (Rules Engine)
- Remote Process (Process Engine)
Domain Experts
IT Experts
11Business Collaboration Specification
Business Agreement Languages (RINs)
Choreography Coordination Lang. (BPSS)
Interaction Languages (CPP, CPA)
Orchestration Composition Languages (CAM)