Anda di halaman 1dari 15

S O A Fundamentals

Service Oriented Analogy


Service-oriented architecture represents a model in which automation logic is
decomposed into smaller, distinct units of logic. Individually these units are
distributed.
Units of logic are still required to conform to a set of principles that allow them to
evolve independently, while still maintaining a sufficient amount of commonality
and standardization. Within SOA these units are known as services.
Services - Encapsulating Logic
Services - Communicating
Service - Designing
Service - Building
Primitive SOA
Contemporary SOA
Benefits of SOA
Definitions
Services Encapsulate Logic
Services encapsulate logic within a distinct context, specific to a business task, business
entity or some logical groups
Service logic can encompass the logic, provided by other services.
A service can even encapsulate the entire process logic.

Service Relation
Within SOA, services recognize other services by their service description.
A service Description, basically contains the Name of the service & the data expected
& returned by the service.
This relationship using the service description among services, classified as Loosely
Coupled.
A communication framework, for services to interact, exchange
information and accomplish business requirement, capable of
preserving loosely coupled relationship is required. Ex
Messaging Framework


S O A vs Past
Architectures
Architecture ??
SOA vs Client-Server
SOA vs Distributed Internet
SOAvs hybrid webservices
Service-Orientation vs Object-Orientation
S O A vs Past
Architectures
Architecture ??
SOA vs Client-Server
SOA vs Distributed Internet
SOAvs hybrid webservices
Service-Orientation vs Object-Orientation
S O A vs Past
Architectures
WS & Primitive SOA
WS Framework
Services - What are they ?
Service Descriptions (WSDL)- What & How ?
Messaging (SOAP & / REST)

W S & Contemporary S O A
Message Exchange Patterns - MEPs - WSDL, SOAP, SOA
Service Activity
Coordination
Atomic Transaction
Business Activity
Orchestration
Choreography
Cont...
Addressing
Reliable Messaging
Correlation
Policies
Metadata Exchange
Security
Notification & Eventing

Service-Orientation
SOA Components
Service Orientation - principles


Service Layers
What is it ?
Application Service Layer
Business Service Layer
Orchestration Service Layer
Diff Scenarios
S O A
Technology & Design
Introduction
WSDL -
XML -
SOAP
Service Interface Design
Service Compositions
SOA standards
Industry Standards
Extensions

Service Design

Business Process Design
BPEL
WS Extensions
WS-Addressing Language Basics
WS-Reliable Messaging Language Basics
WS-Policy Language Basics
WS-Metadata Language Basics
WS-Security Language Basics

S O A Practicals
JBOSS - Mule - Integration & Demo
Opean SOA - Demo -
SOA Testings - SOAP UI Demo

SOA Ultra Adv
Common Practices
Design Patterns
Best case Scenario
Worst case scenario
Performance upgrade
Integration with Maven & SVN
Open wares & SOA
Complete Approach

Anda mungkin juga menyukai