+ All Categories
Home > Technology > Service oriented architecture

Service oriented architecture

Date post: 08-Jul-2015
Category:
Upload: khaled-musaied
View: 125 times
Download: 0 times
Share this document with a friend
Popular Tags:
15
SOA & WCF Quick Orientation Session
Transcript
Page 1: Service oriented architecture

SOA & WCF

Quick Orientation Session

Page 2: Service oriented architecture

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

Page 3: Service oriented architecture

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.

Page 4: Service oriented architecture
Page 5: Service oriented architecture

What is a Service?

• A service is a self-contained unit of functionality.

Page 6: Service oriented architecture

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

Page 7: Service oriented architecture
Page 8: Service oriented architecture

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

Page 9: Service oriented architecture
Page 10: Service oriented architecture
Page 11: Service oriented architecture

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

Page 12: Service oriented architecture

What is WCF?

• Windows Communication Foundation (WCF) is a framework for building

service-oriented applications.

Page 13: Service oriented architecture

WCF ABC & SOA

• A – Address

• B – Binding

• C – Contract Contracts

Page 14: Service oriented architecture

Demo

Page 15: Service oriented architecture

Thank YOU <3

• Any Questions?


Recommended