BPMS شبکه فردا به عنوان یک orchestration

Service-Oriented Architecture

Netrise BPMS can play the role of an orchestrator of existing services in organizations as a middleware.

انواع سرویس

For a more successful design, it is good to know what type of service we are dealing with.
The three main types of services include; Services existence , services Functional and services process are, which will continue to be described They pay.

  • Entity Service

This service represents one or more business entities. In fact, the entity is a noun that makes the objects of the organization. Such as customer entity, invoice, product, etc., an entity service can perform CRUD functions for real entities. make Merely being a noun does not give the meaning of entity service. For example, the customer account may interact with the system to be made in different ways, in this case it is necessary to proceed with the construction process in a workflow process service. Service independence as Have a goal in mind that will help you choose the right type of service.
This is because some entities in the organization are regularly referred to and the services related to them are characteristic use Again must have in themselves, the single source of truth strategy can be used for them. (with management plan senior)

Service types
  • functional service

This type of service does not display the business process or business entity and has no appearance in the business model. service Functionality of a service based on technology It is not business-based, and its purpose is to create properties of reusability and creation It is a centralized function for other services.
A functional service can do something; Like sending e-mail, a security service can act as a rule central or security service, to act.

"The independence of these types of services is very important."

  • process service

This type of service Task set specifies These tasks can only be within the domain of a system or in the entire domain business or even among organizations to be determined. A service process can be as an orchestration with a ESB will be called.
For example, invoice processing, the combination of processing can be even more complex by manufacturing together with other processes. Like service New hire which defines the process for hiring new employees (which itself is an entity service). Such a service Those who call the IT infrastructure can also provide an environment for employees and on the way from a functional service for Send e-mail and use other functional services to organize errors.
To better organize approaches and communicate more successfully with analysts and programmers, understand service type It will be useful . Architects also care about entering the type of service in the models.