service oriented architecture
TRANSCRIPT
SOA & WCF
Quick Orientation Session
Agenda
• SOA (Service-Oriented Architecture )
• What is SOA?
• Why SOA?
• What is a Service?
• Service Principles
• WCF (Windows Communication Foundation)
• What is WCF?
• SOA & WCF Map
• Demo
• QA
What is SOA?
• a software design and software architecture design pattern based on discrete
pieces of software providing application functionality as services to other
applications. It is independent of any vendor, product or technology.
What is a Service?
• A service is a self-contained unit of functionality.
SOA
Hu
b z z
Database A Database CDatabase B Database N
...
System A System B System C System N
z z z z z z z z
Why SOA?
1. Increased intrinsic interoperability
2. Increased federation
3. Increased vendor diversification options
4. Increased business and technology domain alignment
5. Increased ROI
6. Increased organizational agility
7. Reduced IT burden
Service Principles
1. Standardized service
contract
2. Service loose coupling
3. Service abstraction
4. Service reusability
5. Service autonomy
6. Service statelessness
7. Service discoverability
8. Service composability
What is WCF?
• Windows Communication Foundation (WCF) is a framework for building
service-oriented applications.
WCF ABC & SOA
• A – Address
• B – Binding
• C – Contract Contracts
Demo
Thank YOU <3
• Any Questions?