Contents
This is part of 1Z0-451: Oracle SOA Foundation Practitioner Exam
Describe Service-Oriented Architecture (SOA) concepts
Overview
* Service Oriented Architecture is an architectural style for building systems based on interacting coarse grained autonomous components called services.
* Each service expose processes and behavior through contracts, which are composed of messages at discoverable addresses called endpoints.
* Services’ behavior is governed by policies which are set externally to the service itself.
* SOA promotes BAD (Business Agility through Decoupling)
SOA Capability
* Messaging
* Service discovery
* Orchestration
* Web services management and security
* Business rules
* Event framework
* Business activity monitoring
SOA Promotes
* Interop
* Reuse
* Agile business process
* Improved visibility
* Reduced maintenance costs
* Compliance and governance
Identify standards that enable SOA
Key Standards
* SCA
* SDO
* BPEL
* XSLT
* JCA
* JMS
* WSDL
* SOAP
Review Service Component Architecture (SCA)
Overview
* SCA abstracts implementation and allows assembly of components, with little implementation details.
* SCA enables you to represent business logic as reusable service components that can be easily integrated into any SCA-compliant application.
* SCA standard is maintained by OASIS.
SCA Component
SCA Composite
SCA Domain
Describe Event Driven Architecture (EDA)
* Event-driven architecture (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events.
* SOA + EDA = SOA 2.0
Next>> SOA Composite Applications
One Response to 1Z0-451: Service-Oriented Architecture Concepts