Here I list common reasons for performance-related challenges with service-oriented solutions.
performance-related challenges with service-oriented solutions
Every environment has performance boundaries, which have to be identified in advance and then they have to be accommodated. These performance constraints should be taken into account at the definition of the service inventory blueprint (e.g. determine the level of service granularity)
- dependence on XML processing: XML processing layers cause performance overhead, which is increased through the use of Web services (higher dependency on XML data representation).
- advanced XML processors
- hardware accelerators
- increased XML parsing capabilities within microprocessors
- high reuse of agnostic services cause scalability demands
- lager and more complex service compositions are required