Download presentation
Presentation is loading. Please wait.
Published byMadeleine Stanley Modified over 9 years ago
1
Generative Architecture View Dan Pattyn 25 May 04
2
Registry Components Agreed Business Context BPM Engine BPSS CAM Template CPA CAM Template Structure Content Reference Data Validation Mappings Mutually Agreed Vocabularies Dictionaries Application Payload Mapper Application Database Private Vocabularies Dictionaries XML Instance Industry Registry Vocabularies Dictionaries ebMS Engine Validation Report Valid XML Data Xchg Instance CAM ENGINE Payload Rendering Private/Public Collaboration Descriptions
3
Infrastructure Mgmt Srvcs Payload Mapper Registry Contents ebMS Engine BPM Engine Agreed Business Context CAM Template Structure Content Reference Data Validation Mappings Infrastructure Morphology Structure BusinessService Interfaces Probe Points Filter Mappings BP State Tracking QoS Semantics QoS Messages BP Diagnostic Agent Embedded CAM Processor QoS Metrics and Triggers Build Deployment Inventory Tracking tool Bill of Components Dynamic Hot Incremental Updates with Hot DeInstall Best Buy Charybdis
4
Payload Mapper ebMS Engine BPM Engine EcoSystem Context Model EcoSystem Orchestration EcoSystem Platform Configurations CMS and Software Config. Mgmt EcoSystem Infrastructure Morphology Registry Model Component Compiler Java NG-OSS J2EE WebSphere JBOSS WebLogic MySQL Oracle DB2 MSSQL.NET MSSQL ASP.NET GUI Xformation Services Struts, Zope Infrastructure Provisioning Need to do same for BP Provisioning
5
Payload Mapper ebMS Engine BPM Engine EcoSystem Context Model EcoSystem Orchestration EcoSystem Platform Configurations CMS and Software Config. Mgmt Model Component Compiler Java NG-OSS J2EE WebSphere JBOSS WebLogic MySQL Oracle DB2 MSSQL.NET MSSQL ASP.NET GUI Xformation Services Struts, Zope Repository based test plan/result management application, combined with a flexible framework for executing tests and collecting data. The execution and validation model of XRT (XML Requirements Testing Language) provides some of the benefits of logic- programming in a formal testing environment, while also providing users the flexibility to cook up quick- and-dirty test drivers in Java, Beanshell, Tcl, Python, C#, or whatever. The drivers can be started and stopped independently of the main XMLTester server. This means that, at least in theory, it is straightforward to use the XMLTest Harness even in rugged development environments where programs crash or hang frequently. http://www.xmltesting.com/_html_out/xti_pdf/xml_impact_013_web.pdf EcoSystem Test Harnass Configurations EcoSystem Infrastructure Morphology Registry Partner Specific XML Test Harness
6
Accreditation Manager Payload Mapper ebMS Engine BPM Engine Java NG-OSS JBOSS, MySQL, Zope, Linux Partner Specific Test Harness Partner A Provisioning Test Manager Payload Mapper ebMS Engine BPM Engine Java NG-OSS JBOSS, MySQL, Zope, Linux Partner Specific Test Harness Partner B Payload Mapper ebMS Engine BPM Engine Java NG-OSS JBOSS, MySQL, Zope, Linux Partner Specific Test Harness Partner C Payload Mapper ebMS Engine BPM Engine Java NG-OSS JBOSS, MySQL, Zope, Linux Partner Specific Test Harness Partner D Security Rules Conversation Rules Service Catalog Business Rules Enforce Standards Membership Services Customer Care Services Archive Security Rules Conformance Service SLA QoS Service Catalog Business Rules Archive Address Validation Community of Interest Formation SLA Customization Interoerability Guidelines, Training Contractual Frameworks Archive Help Desk Support PIP Engineering Consulting Co-ordinating Archive Active Test Harness Database Deployment Mgr
7
Document Meta Model Collaboration Process Specification Schema Business Process Specification Schema Document Specification Document Test Specification Business Process Specification Business Process Test Specification CPSS Validation Schema BPSS Validation Schema Document Instance Executable Document Test Specification Generated Business Instance (Script) Executable Business Process Test Specification VisualScript Artifacts XML Tester XML Tester Business Process Testing XML UML
8
Accreditation Manager Provisioning Test Manager Membership Services Mgr. Customer Care Services Mgr. Deployment Manager Policy Manager Deontic Logic (Forbidden, Negotiated, Proscribed Behaviors) Business Service Interfaces Configuration Manager BAM Monitor BP Monitor (BPM)
9
Payload Mapper ebMS Engine BPM Engine Java NG-OSS JBOSS, MySQL, Zope, Linux Partner A Payload Mapper ebMS Engine BPM Engine Java NG-OSS JBOSS, MySQL, Zope, Linux Partner B ebXML Framework Execution Framework Policy Manager Deontic Logic (Forbidden, Negotiated, Proscribed Behaviors) Business Agreement Language, Collaborative Architect Accreditation Manager Deployment Manager Archive of Historical Performance Membership Provisioning Accreditation Contractual Framework Execution Framework
10
Collaborative 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 Pg. 197-9
11
Business Agreement Languages (RINs) Choreography & Coordination Lang. (BPSS) Business Collaboration Specification Interaction Languages (CPP, CPA) Orchestration & Composition Languages (CAM)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.