Production and Solution
Service-oriented architecture (SOA) is an architectural paradigm based on turning these functions and pieces of information into “services” that can be accessed with a common interface regardless of the location or technical makeup of the function or piece of data.
A Web service is the most commonly understood and accepted standards-based representation of a service. Web services standards use open XML and Internet-based protocols for service description (WSDL: Web Services Description Language), service registration and discovery (UDDI: Universal Description, Discovery, and Integration), and service invocation (SOAP: Simple Object Access Protocol). The increasing awareness and ubiquity of these standards is facilitating the adoption of Web services and in turn the deployment of standards-based SOA.
Event-Driven Architecture (EDA)
As the pace of business increases, companies are being forced to more quickly sense and respond to changes, threats and opportunities in the markets they serve, their supply chain and their internal operations. Each of these changes, threats and opportunities manifests itself as an event—a record of something that has happened.
Event-Driven Architecture (EDA) is an architectural paradigm based on using events as triggers that initiate the immediate delivery of a message that informs numerous recipients about the event so they can take appropriate action. When used with events management, the collection of events can be analyzed and correlated to identify relevant patterns or non-patterns, and then aggregated to build up information that is needed to proactively prevent future problems.
|