Capturing the Aspects of SOA Service Ownership The purpose of identifying ownership is multifold. Every organization has different reasons or objectives as to why it should identify the owners. These objectives drive how ownership is defined and shared across organizational entities. In general, the common reasons for identifying ownership are listed below.
Today’s shift toward composite application deployment and development techniques, including SOA, BPM, Cloud and SaaS applications, along with the popularity of agile development techniques, has had the unintended consequence of increasing application environment costs and risks due to increasing complexity and frequent unavailability of needed systems. Delivery solutions from CA Technologies — which include service virtualization, continuous delivery and data mining — address these challenges with innovative technology for optimizing application development and testing, increasing the velocity of enterprise application delivery, while simultaneously driving quality and reducing the cost of innovation. Understanding Service Virtualization SOA Testing, Validation & Virtualization - iTKO LISA softwar
In the ideal world service invocation always completes successfully and returns required results. Unfortunately, in reality, services may and do fail. Such failures can be caused by an array of problems. Implementing Exceptions in SOA
Listen to the podcasts that accompany this site: Part I - Part II The key to getting the most out of SOA lies within the knowledge of how to create "truly" service-oriented solution logic. That knowledge has been documented as part of the service-orientation design paradigm. As with object-orientation, service-orientation represents a distinct approach to designing solution logic in support of a very specific set of goals. This site introduces the design principles that comprise the service-orientation design paradigm and further explores various aspects and effects of applying service-orientation in the real world. Becoming proficient with the concepts and principles of service-orientation equips you with an understanding of what is and is not considered "service-oriented" within the world of solution design.
A lot of emphasis has been placed on implementing Service Oriented Software according to best practices and principles. But how about the worst practices? In this article, Steve Jones from CapGemini goes over some of the most egregious and thorny antipatterns based on his experiences in the industry and discussions with other SOA thought leaders. The purpose of patterns is to define how systems should be built in repeatable ways; the purpose of anti-patterns is to help you see when that hasn't been done. Format SOA anti-patterns