introduction to soa
TRANSCRIPT
to
S O A
INTRODUCTION
Presentd
Pratip Halderby
Nexgen Institute of Business & Technology
Roll No : 08196012015Registration No : 081961010014
Agenda
What is SOA? SOA Benefits SOA Challenges Used Technologies
Nexgen Institute of Business & Technology
Agenda
What is SOA? SOA Benefits SOA Challenges Used Technologies
Nexgen Institute of Business & Technology
S O A
What is it ?
Service Oriented Architecture
Nexgen Institute of Business & Technology
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
Example of SOA
Nexgen Institute of Business & Technology
My Organization
Example of SOA
Nexgen Institute of Business & Technology
My Organization
Service3
Service1
Service2
Service4
Example of SOA
Nexgen Institute of Business & Technology
My Organization
Service3
Service1
Service2
Service4
Example of SOA
Nexgen Institute of Business & Technology
My Organization
Service3
Service1
Service2
Service4
Example of SOA
Nexgen Institute of Business & Technology
My Organization
Service3 Service4
Service1
Service2
Example of SOA
Nexgen Institute of Business & Technology
My Organization
Service3 Service4
Service1
Service6
Service8
Service2
Service5
Service7
Example of SOA
Nexgen Institute of Business & Technology
Service3
Service1
Service2
Service5
Service7
My Organization
Service6
Service4
Service8
Other Organization
Example of SOA
Nexgen Institute of Business & Technology
My Organization
Success!
Service Oriented ArchitectureMakes Changes Easier
Broadly SOA can be classified into two terms :
SERVICES
CONNECTIONS
Nexgen Institute of Business & Technology
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
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
Agenda
What is SOA? SOA Benefits SOA Challenges Used Technologies
Nexgen Institute of Business & Technology
Benefits of SOA
Technology Perspective
Business Perspective
Nexgen Institute of Business & Technology
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
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
Agenda
What is SOA? SOA Benefits SOA Challenges Used Technologies
Nexgen Institute of Business & Technology
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
Agenda
What is SOA? SOA Benefits SOA Challenges Used Technologies
Nexgen Institute of Business & Technology
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
Different Technologies used in SOA
JAVA .NET C++ PERL PHP
Nexgen Institute of Business & Technology
Thank YouThank You
Nexgen Institute of Business & Technology