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?

top related