Product Run Metrics for Service Infrastructures

Service-oriented infrastructures are modernservices in order to establish product-run metrics.
approaches to applications that lean to buildingServices are given out over the network and are also
distribution. These applications consist of independentcontrolled by various parties. Communication is costly
software services, in which the functions andand unreliable in terns of computing resources and
metadata can be uniformly accessed through thetime. A single owner controls all components in an
network. A lot of technologies may be used toapplication that rest on a single node, which creating
implement different services that establish the basisfast and dependable communication.
for service-oriented infrastructures.Services are also usually stateless since they indicate
Business process management is an application fieldfunctions. Objects and components, on the other hand,
used in the service-oriented structure. Moreover,are typically not stateless and symbolize entities.
technologies and concepts of service-orientedServices can be involved in a number of applications
infrastructure is also being widely adopted by differentsimultaneously while objects and components belong
industries as well, thus there is a need to developmentto only one application.
quality assessment processes for service-orientedMoreover, services operate as processes that are
infrastructures.separated from each other, thus partial application
A set of product -run metrics can be used to measurefailure is possible. Elements that constitute
several qualitative aspects of service-orientedcomponent-based applications work together in a
systems. These systems comprise a set of nodes ofsingle process. This means that if one of these
providers, with each node offering one or multipleelements falls out, then the entire application ends. In
non-mobile services. Each of these services also hasaddition, services communicate with the use of uniform
one or more business functions as well. Clientsprotocols and data formats, while objects and
communicate with these services by way ofcomponents make use of propriety.
message interchange, whether asynchronous orThere is no service inheritance in service-oriented
synchronous. Asynchronous communication is usuallyinfrastructures since details of service implementation
the dominant one.are outside of the scope. Thus, there are select
Services can also be compound or atomic. In businessinheritance metrics that are not applicable. However,
process management, compound services are linkedsome metrics which may be theoretically used to
to organized business processes, in which they canservice-oriented software include network latency,
also be called applications to some extent. Because ofresponse time and through-put. These metrics,
the nature of compound services, they may behowever, become meaningless in the asynchronous
viewed as collaborations of single and multiple services.communication style.
Product-run metrics for service-oriented infrastructuresThese set of metrics is not exhaustive but may be a
are not mainly dependent on technology and are thusgood basis for measuring service infrastructures. Other
applicable for different types of service compositionselements of product-run metrics should also be taken
and services.into consideration as well. Another improvement
In service-oriented infrastructures, it is important tomethod you may want to consider is the possibility of
analyze difference between components, objects andties occurring between services.