introduction to soa

26
to S O A INTRODUCTION Present d Pratip Halder by Nexgen Institute of Business & Technology Roll No : 08196012015 Registration No : 081961010014

Upload: placiabell

Post on 08-May-2015

361 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: introduction to SOA

to

S O A

INTRODUCTION

Presentd

Pratip Halderby

Nexgen Institute of Business & Technology

Roll No : 08196012015Registration No : 081961010014

Page 2: introduction to SOA

Agenda

What is SOA? SOA Benefits SOA Challenges Used Technologies

Nexgen Institute of Business & Technology

Page 3: introduction to SOA

Agenda

What is SOA? SOA Benefits SOA Challenges Used Technologies

Nexgen Institute of Business & Technology

Page 4: introduction to SOA

S O A

What is it ?

Service Oriented Architecture

Nexgen Institute of Business & Technology

Page 5: introduction to SOA

Definition of Service Oriented Architecture

S O A

It is an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise.

A collection of services and connections. It is a flexible set of design principles. A new architecture for the development of loosely

coupled distributed applications. With Service Oriented Architecture an organization

build with easy to assemble and easily reconfigurable components like building blocks.

Nexgen Institute of Business & Technology

Page 6: introduction to SOA

Example of SOA

Nexgen Institute of Business & Technology

My Organization

Page 7: introduction to SOA

Example of SOA

Nexgen Institute of Business & Technology

My Organization

Service3

Service1

Service2

Service4

Page 8: introduction to SOA

Example of SOA

Nexgen Institute of Business & Technology

My Organization

Service3

Service1

Service2

Service4

Page 9: introduction to SOA

Example of SOA

Nexgen Institute of Business & Technology

My Organization

Service3

Service1

Service2

Service4

Page 10: introduction to SOA

Example of SOA

Nexgen Institute of Business & Technology

My Organization

Service3 Service4

Service1

Service2

Page 11: introduction to SOA

Example of SOA

Nexgen Institute of Business & Technology

My Organization

Service3 Service4

Service1

Service6

Service8

Service2

Service5

Service7

Page 12: introduction to SOA

Example of SOA

Nexgen Institute of Business & Technology

Service3

Service1

Service2

Service5

Service7

My Organization

Service6

Service4

Service8

Other Organization

Page 13: introduction to SOA

Example of SOA

Nexgen Institute of Business & Technology

My Organization

Success!

Service Oriented ArchitectureMakes Changes Easier

Page 14: introduction to SOA

Broadly SOA can be classified into two terms :

SERVICES

CONNECTIONS

Nexgen Institute of Business & Technology

Page 15: introduction to SOA

What is a Service ?

A service is a function that is well-defined, self-contained, and does not depend on the context or

state of other services.

Nexgen Institute of Business & Technology

Page 16: introduction to SOA

What is a Connection ?

A link that connecting these self-contained distributed services with each other .

Service ConsumerService Provider

Service Response

Service Request

Nexgen Institute of Business & Technology

Page 17: introduction to SOA

Agenda

What is SOA? SOA Benefits SOA Challenges Used Technologies

Nexgen Institute of Business & Technology

Page 18: introduction to SOA

Benefits of SOA

Technology Perspective

Business Perspective 

Nexgen Institute of Business & Technology

Page 19: introduction to SOA

Benefits of SOA

Technology Perspective o It is platform independent o More flexible architecture o Integration of existing applicationso Improved data integration o Speeds custom application development

Nexgen Institute of Business & Technology

Page 20: introduction to SOA

Benefits of SOA

Business Perspective 

o More effective integration with business partners. o Support customer service initiatives .o More effective use of external service providers.o Facilitate global sourcing.

Nexgen Institute of Business & Technology

Page 21: introduction to SOA

Agenda

What is SOA? SOA Benefits SOA Challenges Used Technologies

Nexgen Institute of Business & Technology

Page 22: introduction to SOA

Challenges of SOA

Early adoption and evolution of supporting technology .

Organization change in necessary since SOA crosses system boundaries.

Program management is often complex due to project interdependencies and new technology risks.   

The change impact to the infrastructure and users. Quality Assurance is difficult.

Nexgen Institute of Business & Technology

Page 23: introduction to SOA

Agenda

What is SOA? SOA Benefits SOA Challenges Used Technologies

Nexgen Institute of Business & Technology

Page 24: introduction to SOA

Now SOA based on Web Services

What is a Web Service ?

Web services constitute a distributed computer architecture made up of many different computers trying to communicate over the network to form one system.

Nexgen Institute of Business & Technology

Page 25: introduction to SOA

Different Technologies used in SOA

JAVA .NET C++ PERL PHP

Nexgen Institute of Business & Technology

Page 26: introduction to SOA

Thank YouThank You

Nexgen Institute of Business & Technology