
0c99c19780f8ff5bc155516f03c2b3f0.ppt
- Количество слайдов: 11
Generative Architecture View Dan Pattyn 25 May 04
Agreed Business Context BPSS CAM Template CPA Private Vocabularies Dictionaries Mutually Agreed Vocabularies Dictionaries Private/Public Collaboration Descriptions BPM Engine XML Instance CAM Template Structure Content Reference Data Validation Mappings Industry Registry Vocabularies Dictionaries Application Database CAM ENGINE Payload Mapper Validation Report Valid XML Data Xchg Instance eb. MS Engine Payload Rendering Registry Components Application
CAM Template BP State Tracking BPM Engine Qo. S Semantics Payload Mapper Structure Content Reference Data Validation Mappings Agreed Business Context Embedded CAM Processor BP Diagnostic Agent Qo. S Metrics and Triggers Qo. S Messages Infrastructure Morphology Structure Business. Service Interfaces Probe Points Filter Mappings Bill of Components eb. MS Engine Build Deployment Inventory Tracking tool Dynamic Hot Incremental Updates with Hot De. Install Registry Contents Infrastructure Mgmt Srvcs Best Buy Charybdis
Eco. System Context Model Eco. System Infrastructure Morphology Registry Eco. System Orchestration Model Component Compiler Eco. System Platform Configurations BPM Engine Payload Mapper CMS and Software Config. Mgmt eb. MS Engine Java NG-OSS Infrastructure Provisioning Need to do same for BP Provisioning J 2 EE Web. Sphere JBOSS Web. Logic My. SQL Oracle DB 2 MSSQL . NET MSSQL ASP. NET GUI Xformation Services Struts, Zope
Eco. System Context Model Eco. System Infrastructure Morphology Registry CMS and Software Config. Mgmt Model Component Compiler Eco. System Orchestration Eco. System Platform Configurations Eco. System Test Harnass Configurations BPM Engine Payload Mapper Partner Specific XML Test Harness eb. MS Engine Repository based test plan/result management application, combined with a flexible framework for Java NG-OSS executing tests and collecting data. The execution and validation model of XRT (XML Requirements Testing Language) provides some of the benefits of logicprogramming in a formal testing environment, while J 2 EE My. SQL GUI also providing users the flexibility to cook up quick-and. NET Web. Sphere Oracle Xformation dirty test drivers in Java, Beanshell, Tcl, Python, C#, or MSSQL JBOSS DB 2 Services whatever. The drivers can be started and stopped ASP. NET Web. Logic MSSQL Struts, Zope 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 http: //www. xmltesting. com/_html_out/xti_pdf/xml_impact_013_web. pdf hang frequently.
Accreditation Manager Security Rules Provisioning Test Manager Business Rules Enforce Standards Address Validation Help Desk Support Community of Interest Formation PIP Engineering Service Catalog SLA Customization Business Rules Interoerability Guidelines, Training Active Test Harness Database Archive BPM Engine Payload Mapper eb. MS Engine Customer Care Services Service SLA Qo. S Conversation Rules Security Rules Conformance Membership Services BPM Engine Payload Mapper eb. MS Engine Co-ordinating Deployment Mgr Archive Partner Specific Test Harness Contractual Frameworks Consulting Partner Specific Test Harness BPM Engine Payload Mapper eb. MS Engine Partner Specific Test Harness Archive BPM Engine Payload Mapper eb. MS Engine Partner Specific Test Harness Java NG-OSS JBOSS, My. SQL, Zope, Linux Partner A Partner B Partner C Partner D
Business Process Testing Collaboration Process Specification Schema UML Business Process Specification Schema XML Validation Schema BPSS Validation Schema Visual. Script Artifacts Business Process Specification Business Process Test Specification Document Meta Model CPSS XML Tester Document Test Specification Generated Business Instance (Script) Executable Business Process Test Specification Document Instance Executable Document Test Specification XML Tester
Policy Manager Deontic Logic (Forbidden, Negotiated, Proscribed Behaviors) Accreditation Manager Provisioning Test Manager Membership Services Mgr. Customer Care Services Mgr. Deployment Manager BAM Monitor Business Service Interfaces Configuration Manager BP Monitor (BPM)
Policy Manager Deontic Logic (Forbidden, Negotiated, Proscribed Behaviors) Business Agreement Language, Collaborative Architect Contractual Framework Accreditation Manager Archive of Historical Performance Membership Provisioning Accreditation Deployment Manager BPM Engine Payload Mapper eb. MS Engine Java NG-OSS JBOSS, My. SQL, Zope, Linux eb. XML Framework eb. MS Engine Java NG-OSS JBOSS, My. SQL, Zope, Linux Partner A Execution Framework Partner B Execution Framework
Collaborative Architect Responsibilities • Choreography & Coordination of Internal Processes – – – Change Management Configuration Management Quality Management System Engineering Management Program Management Risk Management Pg. 197 -9 • Collaboration Infrastructure Support – Remote Data from application (DBMS) – Remote Business Rules (Rules Engine) – Remote Process (Process Engine) Domain Experts IT Experts
Business Collaboration Specification Business Agreement Languages (RINs) Choreography & Coordination Lang. (BPSS) Interaction Languages (CPP, CPA) Orchestration & Composition Languages (CAM)