Fujitsu Limited · TSE:6702

Fujitsu — Technical Presentation (2006)

33 slides from Fujitsu's technical presentation, Oct 20, 2006

  1. Slide 1: Smart Process Modeling Using BPM Standards

    Smart Process Modeling Using BPM Standards Presented by: Jeanne Baker Chairman, BPMI; Co-Chair BMI Keith Swenson Chairman, WfMC Technical Committee Copyright © 2005, OMG

  2. Slide 2: Smart Process Modeling Using BPM Standards

    Smart Process Modeling Using BPM Standards Presented by: Jeanne Baker Chairman, BPMI; Co-Chair BMI Keith Swenson Chairman, WfMC Technical Committee Copyright © 2005, OMG

  3. Slide 3: Webinar Sponsored by Fujitsu

    Webinar Sponsored by Fujitsu Committed To Standards-Based BPM Driving Standards’ Direction Evangelizing Standards Championing Benefits From Interoperability & Reuse Model Optimize Interstage Business Process Automate Manager Manage Integrate Copyright © 2005, OMG

  4. Slide 4: The Business Process Modeling Notation (BPMN)

    The Business Process Modeling Notation (BPMN) Presented by Jeanne Baker Chairman, BPMI; Co-Chair BMI Copyright © 2005, OMG

  5. Slide 5: The Business Modeling and Integration Domain Task Force

    The Business Modeling and Integration Domain Task Force BMI’s mission is to develop specifications of integrated models that support these areas of business management: Business planning and motivation modeling Business Process Management Business rules Business modeling Business language and v

  6. Slide 6: Flow Notation for the Rest of Us

    Flow Notation for the Rest of Us  BPMN was designed to bridge the gap between business process design and process implementation To support both abstract and executable processes  BPMN is supported by more than 40 vendors Process engines support BPMN natively with XPDL Tools transform BPMN to B

  7. Slide 7: Status of the Standard

    Status of the Standard  BPMN 1.0 originally released by BPMI in May, 2004  Fast-tracked by OMG. In the finalization process today  Standard specification can be found here: www.omg.org/docs/dtc/06-02-01.pdf Copyright © 2005, OMG

  8. Slide 8: Business Process Diagram Elements

    Business Process Diagram Elements Copyright © 2005, OMG

  9. Slide 9: BP Diagram Elements: Activities

    BP Diagram Elements: Activities An activity is work performed within a business process An activity can be atomic or non-atomic (compound) Types of activities  Process  Sub-Process  Task. Copyright © 2005, OMG

  10. Slide 10: BP Diagram Elements: Connections

    BP Diagram Elements: Connections A Sequence Flow is used to show the order that activities will be performed in a Process A Message Flow is used to show the flow of messages between two entities (sender and receiver) An Association is used to link information and artifacts with flow objects Copyr

  11. Slide 11: BP Diagram Elements: Events

    BP Diagram Elements: Events An Event is something that “happens” during the course of a business process Events affect the flow of the Process and usually have a trigger or a result  Starting, interrupting, or ending the flow Copyright © 2005, OMG

  12. Slide 12: BP Diagram Elements: Pools and Swimlanes

    BP Diagram Elements: Pools and Swimlanes A Pool is a graphical container for activities within an orchestration. A pool has visibility into its activities but often has no visibility into the activities in other pools. A Swimlane is a sub- partition within a Pool and will extend the entire length of

  13. Slide 13: BP Diagram Elements: Artifacts

    BP Diagram Elements: Artifacts Data Objects are not flow objects (not connected through Sequence Flow), but they do provide information about how documents, data, and other objects are used and updated within a Process. Text Annotations are used to provide additional information for the reader of a

  14. Slide 14: Example: On-line Auction

    Example: On-line Auction Copyright © 2005, OMG

  15. Slide 15: BP Diagram Elements: Sub-Processes

    BP Diagram Elements: Sub-Processes Sub-process structures  Loop  Compensation  Etc. May be represented by an activity element on the main process diagram And may be expanded to unveil the activities in the sub-process Copyright © 2005, OMG

  16. Slide 16: Compensation Handling and Transactions

    Compensation Handling and Transactions A Transaction is an activity that has a double border. Transactions are supported by a transaction protocol (e.g., WS-Transaction). Normal Outgoing Sequence Flow represents the path to follow a successful completion. A Cancel Intermediate Event represents the p

  17. Slide 17: Transforming to WS-BPEL

    Transforming to WS-BPEL <process name="EMailVotingProcess"> <!-- The Process data is defined first--> <sequence> <receive partnerLink="Internal" portType="tns:processPort" operation="receiveIssueList“ variable="processData" createInstance="Yes"/> <invoke name="ReviewIssueList" partnerLink="Internal"

  18. Slide 18: Saving to XPDL

    Saving to XPDL <Package> <Pools> ... </Pools> <WorkflowProcess AccessLevel="PUBLIC" Id="49" Name="SeminarSample"> <Activity Id="1706" Name="Start on Friday">...</Activity> <Activity Id="1707" Name="Receive Issue List"> <Performer>Role</Performer> <TransitionRestriction><Join Type="XOR" /> <Split Typ

  19. Slide 19: Complex Process Support

    Complex Process Support  Multi-participant interactions Collaboration using pools Orchestration using lanes  Human workflow  Split / Join patterns, parallel instances  Event correlations, message send and receive  Transactions, compensations  Timer Events Copyright © 2005, OMG

  20. Slide 20: Example

    Example Copyright © 2005, OMG

  21. Slide 21: BPMN in ESB/SOA projects

    BPMN in ESB/SOA projects  Model processes in BPMN, Store in a file format like XPDL Nodes represent services Edges represent control flows  Simulate the processes and refine them  Create the services represented by the BPMN nodes  Articulate the executable control flow in WS-BPEL  Publish th

  22. Slide 22: BPMS = BPM + SOA = The Agile, Business-Driven Architecture

    BPMS = BPM + SOA = The Agile, Business-Driven Architecture Copyright © 2005, OMG

  23. Slide 23: Growth Opportunities

    Growth Opportunities  Diagrams beyond the business process diagram Process usage diagrams Role-activity models  Collaboration support  Organizational roles support Copyright © 2005, OMG

  24. Slide 24: Process Modeling Standards

    Process Modeling Standards The integration of heterogeneous activities in complex processes is enhanced through the use of open standards Business Motivation Model (BMM) Semantics for Business Vocabulary and Rules (SBVR) Business Process Modeling Notation (BPMN) Business Process Definition Metam

  25. Slide 25: The XML Process Definition Language (XPDL)

    The XML Process Definition Language (XPDL) Presented by Keith Swenson Chairman, WfMC Technical Committee Copyright © 2005, OMG

  26. Slide 26: XPDL GOAL: Process Definition Interchange

    XPDL GOAL: Process Definition Interchange  Allow tools to exchange process models  Format to exchange Process Definitions between Components within Workflow/BPM Products Different BPM/Workflow Products Process Modelling/ Simulation tools and BPM/Workflow Products  Implemented by commercial pro

  27. Slide 27: Design Interchange vs. Executable Format

    Design Interchange vs. Executable Format Design XPDL Design Tool A Tool B BPEL BPEL or some This path or some engine not engine specific X generally specific format supported format Execution Execution Engine A Engine B Copyright © 2005, OMG

  28. Slide 28: Process Design Ecosystem

    Process Design Ecosystem Comparison XPDL Simulation XPDL Optimization Tools Tools Tools XPDL XPDL XPDL XPDL Vendor C Design XPDL Design Tool Tool BPEL BPEL B or some or some dor engine engine specific specific Ven format format Execution Execution Engine Engine Vendor A Copyright © 2005, OMG

  29. Slide 29: XPDL Flexibility Requirement

    XPDL Flexibility Requirement  Large Variety of Tools Many differing requirements on what must be stored Not acceptable if XPDL could store only a subset “Real World”: Must be able to store all the information  XPDL is Extensible Handle information used by a variety of different tools  Differe

  30. Slide 30: Origins of XPDL

    Origins of XPDL 1998: WPDL (Workflow Process Definition Language) First implementation of WfMC Interface 1 Text based (predated XML) definition Actual experience exchanging process definitions between tools 2002: XDPL 1.0 Retained semantics of WPDL, but syntax changed to XML Defined using XML Schema

  31. Slide 31: BPMN / XPDL-Related Information

    BPMN / XPDL-Related Information  Workflow Handbook 2003: XPDL and BPMN Stephen A. White, SeeBeyond, USA XPDL in Action Arnaud Bezancon, ADVANTYS, France  Workflow Handbook 2004: Workflow Service Provider with XPDL Arnaud Bezancon, ADVANTYS, France  Workflow Handbook 2005: A Comparison of XML

  32. Slide 32: Webinar Sponsored by Fujitsu

    Webinar Sponsored by Fujitsu  Question & Answer Session  To ask questions, please use the “chat” capability.  Be sure to address the question to “Host”.  Visit us at http://www.fujitsu.com/interstage  To download a copy of today’s presentation  To download Fujitsu’s standards-based process mod

  33. Slide 33: Webinar Sponsored by Fujitsu

    Webinar Sponsored by Fujitsu  Question & Answer Session  To ask questions, please use the “chat” capability.  Be sure to address the question to “Host”.  Visit us at http://www.fujitsu.com/interstage  To download a copy of today’s presentation  To download Fujitsu’s standards-based process mod

Fujitsu — Technical Presentation (2006) on 6ix