Service portfolio (1)

Source: Internet
Author: User


I. Overview

BPMN(Business Process Modeling Notation) Business process modeling represents symbols. That is to say, BPMN is just like UML and is a model used to represent business process modeling. It is just a bunch of symbols.
It is called the service Combination Modeling Language, but based on its functions.
BPEL4WS(Business Process executaion language for Web Services): Business Process Execution Language of Web Services. It is used to combine Web services. Therefore, it is called a Service combination.Programming Language. Just like C/C ++ and Java, it writesProgramIt is also executable, so there are two words in the language.

Pires defines Web Service combinations. "Web Service combinations provide value-added services by combining basic web services. These basic services can be provided by other organizations ". There are three meanings: first, the service portfolio must combine other services; second, the combined service is a more valuable service; and third, you can use the services already prepared by others.

Business processes are usually completed by field experts. However, we can monitor and continuously improve our business processes, that is, we can perform BPR, which can also achieve effects similar to those at the expert level, such a result is jointly completed by a workflow management system or software such as bpm with the cooperation of business personnel.

Information needs to be transmitted between activities, so that the application and service of tasks need to exchange information with the workflow engine or BPM software, which requires a definition of the data exchange format. The implementation of these problems is described in the form of datafields or schematype.

One Web Service is combined to complete a business process. They are linked together through BPEL4WS or xpdl and executed by the engine that executes them.

Web service calls are implemented through messages. Therefore, the Service combination language usually includes the "Receive message" and "Send message" primitives. They form external interfaces.

Service Composition: organizes a number of services into a logical process, method, and technology based on the given application logic in a specific way.

Because the Service combination technology is used to describe the business process, and the business process needs to be constantly adjusted and optimized in the actual operation process. Therefore, it also has a lifecycle:
(1) Modeling
Corresponding languages: BPMN, UML, edoc business process, etc.
(2) Analysis and Simulation
It is to verify and simulate the business process.
(3) Implementation
Programming. Converts the model described in the corresponding language in the modeling stage into a specific language that can be executed. The BPMN specification specifies the automatic conversion from the model to BPEL4WS.
(4) deployment and execution
It is similar to the installation and running of software. Distribution of services on the execution engine.
(5) Monitoring
It monitors the operation process of the business process and provides some real-time display or alarm functions.
(6) Optimization
Summarize the experience and improve the process.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.