120 likes | 358 Views
PowerDesigner 与业务流程建模. Why Using Business Process Modeling?. It is not technical; it is easy to use. Business users can use it to: Describe the current business processes Define the future business processes Optimize business processes Improve ROI
E N D
Why Using Business Process Modeling? • It is not technical; it is easy to use. • Business users can use it to: • Describe the current business processes • Define the future business processes • Optimize business processes • Improve ROI • BPM can be used to design and generate BPM and workflow standards (ebXML, BPML, XPDL, …) • BPM can be used to design and generate Web Services orchestration standards (BPEL4WS, …)
Why We Use BPM instead of UML? • BPM tool is essentially for business users. It should be very easy to use. • UML is more technical and more complex. It is good for designing applications but not for describing business processes. • We offer well adapted tools for different usages instead of forcing all users to use UML.
Business Process Model Concepts • Predefined Symbols • Start • End • Process • Flow • Decision • Synchronization • Organization Unit • Resource • Service provider, interface, operation • Data
Example of a High-Level BPM • Describe system architecture
Example of a Detailed BPM Swimlane
PowerDesigner 10.0 BPM Features • Simple user-interface • Custom symbols, predefined symbols tool palette • Support Simulation (use Simul8) • Support Service-Oriented Architecture (SOA) • Generate/reverse engineer BPEL4WS • Generate Sybase Integration Orchestrator model • Generate/reverse engineer ebXML • Import/export data from/to OOM and CDM • Export UML Activity diagram using VBScript • Swimlane • CRUD matrix (Create, Read, Update, Delete)
Support Simuation (new in V10) • Use simulation to optimize business processes (costs, delay, resources) • Define Simul8 specific properties • Generate Simul8 models • Reverse engineer Simul8 properties
Support Service-Oriented Architecture (SOA) • Support Service provider, Service interface and operation • Import WSDL, UDDI browser • Assign service operation to process • Web Services assembling • Design, generate, reverse engineer BPEL4WS
Generate Sybase Integration Orchestrator Model • Define IO specific Business Process Model in PowerDesigner • Generate IO model • Refine IO model
Support ebXML BPSS • Design, generate and reverse engineer ebXML Business Process Specification Schema (BPSS) • Generate Private Process Options for Process Server • Process Server can import the generated ebXML BPSS.