Presentation is loading. Please wait.

Presentation is loading. Please wait.

IST421: Advanced Systems and Enterprise Integration

Similar presentations


Presentation on theme: "IST421: Advanced Systems and Enterprise Integration"— Presentation transcript:

1 IST421: Advanced Systems and Enterprise Integration

2 EI Roadmap Source: GBR, 2005, p. 18

3 Process Integration Architecture
Improve a process to increase business efficiency Provides business level view of the end-to-end process Processes are technology-independent Role of process integration architecture Process models and definitions Business level view of end-to-end process Dashboards to track key performance indicators (KPIs) Process simulation Alignment between IT and business Start here (top-down) to build Enterprise Integration Architecture Source: GBR. p

4 Background 1950s – 1980s: 1990s 2000s Quality Movements
Dr. Edward Deming Improvements in managing business processes lead to improvements in overall business and significant competitive advantage Process variations introduce product defects Plan-Do-Check-Act (PDCA) Six-Sigma 1990s Business Process Reengineering Lack of technology support for BPR 2000s Business Process Management Plan: Business process modeling Do: Automate and integrate Check: Monitoring tools and dashboards Act: Simulation and analytical tools Business Process Automation (BPA) Business Process Integration (BPI) Business Activity Monitoring (BAM) Source: GBR. p

5 Business Process Modeling
Process models are organizational assets Processing modeling standards  prevent technology lock-in BPMN: Business Process Modeling Notation: For business processes (OMG) BPEL: Business Process Execution Language: For web services (OASIS) UML: Unified Modeling Language: For software development (esp. object oriented) (OMG) BPMI: Business Process Management Initiative (AKA Business Modeling & Integration - BMI): Develop specification of integration models (OMG) IDEF: Integration DEFinition: For software engineering and design using Structured Analysis and Design Technique (US-DoD) More BPM standards Source: GBR. p

6 Process Flow Models Combination of Events, Actors, Software services, Messages, Business rules The modeling methods and tools vary with industry Source:

7 Process Flow Models Source: GBR, p.175

8 Conclusion PDCA Models are assets Standardize

9 BPM Standards Standard Organization Type Business Process Execution Language (BPEL) OASIS Execution Language Business Process Modeling Notation (BPMN) Business Process Management Initiative (BPMI) / Now merged with OMG Notation language Business Process Modeling Language (BPML) BPMI / OMG Execution language Business Process Query Language (BPQL) Administration and monitoring interface Business Process Semantic Model (BPSM) Process metamodel, in fashion of Object Management Group (OMG) Model-Driven Architecture (MDA) Business Process Extension Layer (BPXL) BPEL extension for transactions, human workflow, business rules UML Activity Diagrams OMG Workflow Reference Model Workflow Management Coalition (WfMC) Architecture XML Process Definition Language (XPDL) WfMC Workflow API (WAPI) Administration and monitoring, human interaction, system interaction Workflow XML (WfXML) Choreography (or similar to it) Business Process Definition Metamodel (BPDM) Execution language and/or notation language, as MDA metamodel Business Process Runtime Interface (BPRI) Administration and monitoring, human interaction, system interaction, as MDA metamodel Web Services Choreography Interface (WSCI) World Wide Web Consortium (W3C) Choreography Web Services Choreography Description Language (WS-CDL) W3C Web Services Conversation Language (WSCL) XLANG Microsoft Web Services Flow Language (WSFL) IBM Business Process Schema Specification (BPSS) Choreography (and collaboration) Back Source:


Download ppt "IST421: Advanced Systems and Enterprise Integration"

Similar presentations


Ads by Google