معماری سرویس گرا

عملکرد روی اشیا کسب و کار

The third criterion for a service is that it generally performs actions, and generally performs those actions by working on Documentation he is doing it. What does this mean? A calculator that adds two numbers together cannot serve as a service be considered, because integers cannot be as Work object Considered, integers can not be for your organization be defined in a specific way.
A work object is an example of an entity in your workspace. Like a buyer, a product, an invoice, a student Or an application software for employees. Since every work is different from other work, then you can mean Identify yourself as a business object. Another question about collective action should be asked whether collective action is a special action in business It is you, which is certainly not. Anyone in the world can spend the whole day doing addition like everyone else. In addition you You do not have a chance to change the method in the plural action. You can not make a profit with a special plan to collect in the process of collecting Be competitive. Unless you have a very creative accounting group that needs to work out whether integers or What is the plural action, do not have for yourself.

Certainly one Wide array of public services There are those who clearly act on the facts. This includes determining Distance from one place to another or estimate sea freight cost by weight of goods, or find the shortest The distance is to a store. While zip code or weight by itself are not considered a work item. But such a service They do something very different from the act of adding.
This is just a recommendation. Consider a currency conversion service. There are many network services that unit The euro is the same for all of them, so they don't count as work objects. But there are always different points of view There is. But in a bank, financial issues have a different aspect than a store and have more details that cause It can be of one currency Work object to bring about

Operation on Business Objects

When there is no business, you don't need either SOA do not have one. While if the computer game programmers They were only writing for their own use, no one was building SOA. When you talk about SOA, you are talking about Are you a business of any size? And your SOA realizes potential ROI. If the components of the services at the level function properly in order to maximize their reuse. Of course, the question arises that " proper level "What do you mean? It depends on the business and defines the services and what related processes may be able to be reused be them
We must emphasize that this guideline is open to a wide range of interpretations and serves as a starting point. Provided that you can make up the differences.