英国论文代写网

写作领域

联系方式

英国邦典论文网

持续曝光高分截图数万好评!

Facebook:www.facebook.com/papercustom
企业QQ:768093293
Email:papercustom@foxmail.com
网  址:www.essaylunwen.com

当前位置: 首页 > 写作领域 > 留学生论文代写库
留学生论文代写库

英国爱丁堡大学 (The University of Edinburgh)硕士business management硕士留学生assignment代写范例:BPMN and Business Process Management Introduction to the New Business Process Modeling Standard

 

ExecutiveSummary.......................................................................................3

IntroducingBPMN..........................................................................................4

BPMN Enables Business Process Management(BPM).........................................4

BPMI.ORG Createdto EstablishBPMStandards.............................................4

RigoroftheBPMI.ORGStandards...............................................................5

BPMN Enables Modeling of B2B and B2C.........................................................5

BPMN Maps toBusinessExecution Languages..................................................5

BPMI.ORG Workswith OASIS fore-Business Standards..................................5

BPMN Models Web Services..........................................................................6

A First LookatBPMN......................................................................................7

Modeling Business Events.............................................................................8

MoreComplexEvents --Specifying TriggerTypes.........................................8

BusinessProcesses,Sub-Processes,and Tasks...............................................10

Decomposing YourProcesses IntoHierarchies..............................................10

EasilyViewing Process Complexities...........................................................12

Modeling the SequenceFlowofaProcess.......................................................13

Modeling Decision Points withGateways........................................................13

Who Does What– Pools and Lanes ...............................................................15

A Pool CanRepresent Many Things.............................................................16

Modeling B2BMessageFlows.......................................................................16

EnforcingB2BRules.................................................................................17

Black BoxesandWhiteBoxes.......................................................................17

Understanding How Data Is Transformed.......................................................19

Annotating the Models withText...................................................................20

BPMN Conclusion........................................................................................20

SimulatingBusiness Processes........................................................................21

MappingtoBusinessExecutionLanguages........................................................22

BPMN Maps DirectlytoExecutionLanguages...............................................22

BPMS’s Orchestrate Web Services....................................................................23

How BPMN Fits Inwith UML............................................................................24

UMLIs AlientoMostBusinessAnalysts..........................................................24

UMLLacks anImplementationView of BusinessModels...................................24

UMLLacks Mathematical Foundationto Map to BPEL’s.....................................25

BPMN andUML PlayTogether.......................................................................25

Conclusion...................................................................................................26

References...................................................................................................27


 

 

Executive Summary

 

 

BPMN stands forBusinessProcessModeling Notation.It is thenew standard for modeling business processes andweb service processes, asput forth bythe Business ProcessManagementInitiative(BPMI– www.BPMI.org).BPMN is a core enabler ofa newinitiative intheEnterprise Architecture world called Business Process Management(BPM). Business Process Managementis concernedwithmanaging changeto improve business processes.

 

BPMN consists of one diagram – calledthe Business Process Diagram (BPD). The BPMN Business Process Diagramhas been designed tobe easyto use and understand, but also provides the abilityto model complexbusiness processes. It has also been designed specifically withweb services inmind.BPMNis onlyone of three specifications thatthe BPMI has developed – the other twoare a Business ProcessModeling Language(BPML)and aBusiness Process Query Language(BPQL). All have beendeveloped using a solid mathematical foundation,which enables a BPMN Business Process Diagramtomap directly to BPML,inthesame way that a physical data model maps directly toData DefinitionLanguage(DDL).

 

There are competing standards toBPML,chief among them is the Business Process Execution Language ForWeb Services (BPEL4WS) created in a jointventure by BEA, IBM,Microsoft,and others.However,BPMI has createdBPMN so that it maps readily to any businessprocess execution language.

 

BusinessProcess Execution Languages themselves are run, controlled, and orchestratedon aBusiness ProcessManagementSystem (BPMS). OASIS (www.oasis-open.org)is a not-for-profit,global consortium that drives the

development, convergence and adoption of e-business standards. Both BPEL4WSand BPMI’sBPML havebeen submitted to OASIS to becomea business process execution languagestandard.OASIShas createda subcommitteeto decide upon a standard; the outcome of this committee iscalled Web Services – BusinessExecution Language (WS-BPEL). The OASIS WS-BPEL requires thedevelopment ofnew BPMS

technologies aswell.

 

BPMN provides a number ofadvantagesto modelingbusiness processes over the Unified Modeling Language (UML). First, itoffers aprocess flow modeling technique that is more conducive to theway business analysts model. Second,its solid mathematical foundation is expresslydesignedto maptobusinessexecution languages, whereasUMLis not.BPMNcanmap to UML, and provide a solid business modeling front endtosystems design with UML.

 

This paperprovides anin-depth introduction to thenew BPMN standard,illustrating howitisused to model business processes and web services. The paper also provides greaterdetailon how BPMN fitswithin BPM, BPEL’s,BPMS’s, UMLand other newindustrystandards and initiatives described above.


 

 

 

 

Introducing BPMN

The Business Process ModelingNotation(BPMN) is thenew standard tomodel business process flowsand web services. Createdby the Business Process ManagementInitiative (BPMI), the firstgoal ofBPMN is to provideanotationthat is readily understandableby all business users. This includesthe business analysts that create the initial drafts ofthe processesto the technical developers responsible for implementing the technology that will performthose processes.

 

A second, equallyimportant goal isto ensure that XML languages designed forthe executionofbusiness processes,suchas BPEL4WS(Business Process Execution Languagefor Web Services)and BPML (Business Process Modeling Language), can be visually expressedwitha commonnotation.

 

 

BPMN Enables Business Process Management (BPM)

 

 

 

“To improve is to change;

to be perfect is to change often.”

--Winston Churchill

 

BPMN is a core enablerfor a newinitiative inthe EnterpriseArchitecture world – BusinessProcessManagement(BPM).

 

BPM is concernedwithmanaging changeto improve business processes.BPM is unifyingthe previouslydistinctdisciplines ofProcess Modeling,Simulation,Workflow, EnterpriseApplicationIntegration (EAI),andBusiness-to-Business (B2B)integration into a single standard.

 

The fact thatBusinessProcess Managementisa new initiative mightlead you to believe that business processes have notbeenmanaged previously.This is ofcourse nottrue– manyorganizationshave modeledand managed their business processes for years, using aneclectic mixture of tools and techniques.

 

These techniques have only beenpartially successful,orfailed outright,because therehas beena lack ofstandards and a complete lifecycle to control and guide the design and executionofbusiness processes.Managing the process of change cannot be an ad-hoc process –it requiresmanagement to exercise control over the discovery,architecture, design, and deploymentof processes. For managementto understand the architecture, design, and deploymentofprocesses,you need business modeling andbusiness executionlanguagestandards.

 

 

BPMI.ORGCreatedtoEstablishBPMStandards

The Business Process Management Initiative (BPMI – www.bpmi.org) has been established to promote and develop the use of Business Process Management(BPM) through theuseofstandardsforprocess design, deployment, execution, maintenance,and optimization of processes.


 

 

BPMIhas developed,or is inthe process ofdeveloping,three standards tofacilitate

BPM:

•      BPMN, as astandard for modeling business processes,

•      BusinessProcess Modeling Language(BPML), as the standardbusiness execution language, and

•      BusinessProcess QueryLanguage(BPQL), a standardmanagementinterface forthedeploymentand execution ofe-Business processes.

 

 

RigoroftheBPMI.ORGStandards

A verycrucial and fundamental distinguishing feature of BPMI standards is thatthey have been developed with a solid mathematical foundation. The Pi-Calculus branch of ProcessCalculi hasbeenused. This is aformal methodof computation that formsthe foundation for dynamic andmobile processes. This makes BPMIstandards analogous to themathematical foundation of relational theorythat underpins relational

databasemanagement systems (RDBMS’s). It meansthat business processes designed using the BPMN standard canbemanipulated directly and executable language created andmade available for immediate execution.Again,this is analogous to the functionality of relational datamodels andthegenerationof SQL/DDLstatements. The business process modeling language (BPML) is designed by BPMI.org to be aPi-Calculus-based standard description of a business process.

 

BPMN Enables Modeling of B2B and B2C

Unlike previous business process diagramtypes, the BPMN business process diagram was created with business executionlanguages andweb services inmind. Special notations havebeenadded to thediagram to depict message-based eventsand messagepassing between organizations.

 

 

BPMN Maps to Business Execution Languages

What’smore,BPMN has been specified tomap directly tothe BPML standard,and anyotherrival business execution languages thatareintroduced, suchasBPEL4WS, developed by BEA,IBM, Microsoft, and others.

 

 

BPMI.ORGWorkswithOASISfore-BusinessStandards

OASIS (www.oasis-open.org)is anot-for-profit,global consortium thatdrives the development, convergence and adoption of e-business standards. OASISproduces worldwide standards for security, web services, XML conformance,business transactions,electronic publishing, topic mapsand interoperabilitywithinand between marketplaces.

 

BothBPML (fromBPMI.ORG), andBPEL4WS (fromMicrosoft,IBM, and others) have beensubmitted toOASIS,which hasformed atechnical committee to create a BusinessProcess Execution language standard. The output from thiscommittee is currentlycalledWebServices–BusinessProcessExecution Language(WS-BPEL). BPML’s currentstatus is thatitis submitted as aninfluencing specificationto theWS- BPEL committee.


 

 

BPMN Models Web Services

Making web services work is a four-stageprocess,as follows:

 

1.  Design the processes using BPMN.

2.  Simulate the processes andmodify them forefficiency.

3.  Makethe services available by publishingthemusing aBusinessProcess

Executionlanguage.

4.  Orchestratethe web services intoend-to-end business flows by assembling themand coordinating their behavior.Business Process ManagementSystems (BPMS) are employed for this stage.

 

The OASIS WS-BPEL requires the development of new BPMS technologies where these functionalities will reside and be executedfrom.

 

We will examine eachofthe stepsabove inthis whitepaper,beginning with a first lookatthenewBPMNstandard. Finally,we’ll take a lookatBPMNinrelationto a popular industry standard for systemsanalysis,the Unified Modeling Language (UML).

 

预读全文内容,请与本站联系。QQ768093293,http://essaylunwen.com

点击次数:  更新时间:2013-09-30  【打印此页】  【关闭