قابلیت rest و soap

Service-Oriented Architecture

Netrise's BPMS fully supports the rest and soap mechanism for providing service or calling services.

صفحه قابلیت سرویس ها

network usability
The world is full of useful programs that can only work on machines virtual identical or machines Physical the same be requested These programs are not really useful as services. Just like in the real world, your customers should They can communicate with your work to use the various services you provide. If you are the only one If you know your own phone number or don't have a phone at all, then there is no connection. If your work is able No remote use so it's not really a service.

Markup capability
Markup capability refers to the view that services should be able to function in many ways Achieving practical and non-functional needs Marking slow In this sense, services become something more meaningful in SOA upgrades If you use SOAP, a range of ws-specifications (such as ws-Reliable Messaging or ws-SecureConversation) is added to the capabilities of your service that on The operational core of the business Not effective. But Makes your service compatible for use in SOA. For example, the ability to add HTTP headers, a method of tokenization The implementation of the service is REST-based.

The point is that you want to be able to provide your SOA and necessarily core component services with technical governance tools Be. You want to be able to calculate policies at runtime that will tell you how the service can It expresses to be used. Ability to communicate securely and allow transactional operations and in some cases Cases for acceptance of monitoring equipment non-functional needs are that the distance between the implementation of the absolute theory of the service process Listed it and the real world involved in this special network with this Outsourced restrictions That should be considered, fill it he does.

Services capability

A pure theoretical implementation of the real-world service processing factor involving this special network with external constraints It should be considered. Adding many items to your services can severely limit your reusability Limit or eliminate, especially in dependent environments. But the need to deal with them remains. If possible, this We present the requirements in the form of markup.
This requirement guides your choice in platform and implementation. The fact that many non-functional needs that are often in The implementation of software components (and the fact that many of them can be recognized by ws-specifications) has caused it Focus on SOAP based services. To have such a common condition in a standard method with this specification, reinforcement Interoperability and maintainability is recommended for programmers who can focus on their work problems.

Service architecture capability

What other characteristics is an action considered a qualified service?
It seems that a service is worth building if it is reused. The main objective of SOA is that its components Self Inclusion be and interfering application do not have SOA components must provide a degree of reusability. know this That is, they should not be limited to narrow definitions of business that have little to do with business elsewhere. You may write a service that will not be used again. Business may change in some way or poor definitions of The service provided is defined either too narrowly or too generally in its scope to be suitable for other uses not be This is where a software architect becomes valuable.
Some software architects consider service independence as a requirement. But this can not be a requirement for characteristics be a service sometimes affiliated services , can work well in database or many transient mechanisms to be

 

Ability to combine the service
We must make sure that the use of the service can be used in other combinations as well. to reach this goal; Run or Do not bind the service interface to any particular process, but from harmonization Or use a new process service.
We know that a composite service is the result of collecting a number of existing services. While reuse means using a service We know that taking the same service in another program, we consider a service as combinable that can be used inside another service be
In the design, pay attention that the service interface and execution should not have a negative effect on its composability.
It can be said Composability In software, it gives almost the same literal meaning. As are the logo pieces, because of the type Their design can create different shapes. Thus, it is good at the very beginning of the design work, with this feature The service is paid.