SlideShare a Scribd company logo
1 of 33
WELCOME
SYSTEM ORIENTED
ARCHITECTURE(SOA)
TOPICS
SOA INTRODUCTION
SOA DEFINITION
SOA ARCHITECUTRE
SOA SERVICES
SOA CONNECTIONS
SOA USING JAVA WEB SERVICES
SOA IN COMPUTING
SOA REQUIREMENTS
SOA PRINCIPLES
SOA ARCHITECTURAL PRINCIPLES
SOA IMPLEMENTATION
WHAT IS CLOUD COMPUTING IN SOA
SOA AND TRADITIONAL ARCHITECTURE DIAGRAM
SOA LIFE CYCLE
SOME OF THE RELATED EXAMPLES OF SOA
SOA Introduction

•The combination of Web Services and SOAs resolves
the issues of CORBA and DCOM approaches to SOAs.

• Now Web services have removed another barrier by
allowing applications to interconnect in an object-
model-neutral way.

•For example, using a simple XML-based messaging
scheme, Java applications can invoke Microsoft .NET
applications or CORBA-compliant, or even
COBOL, applications
                                                HOME
A service-oriented architecture is essentially a collection of services.
These services communicate with each other.

The communication can involve either simple data passing or it could
involve two or more services coordinating some activity. Some means
of connecting services to each other is needed.

Service-oriented architectures are not a new thing. The first service-
oriented architecture for many people in the past was with the use
DCOM or Object Request Brokers (ORBs) based on the CORBA
specification




                                                                   HOME
SOA ARCHITECTURE

•Service Oriented Architecture is an umbrella term very similar to
that other umbrella term, “web services”.

• SOA refers more to how these web services interact, however, in
a system.

• Below is a diagram I’ve knocked up which shows in a very crude
fashion the difference between traditional models and SOA.




                                                              NEXT
HOME
SOA SERVICES
 If a service-oriented architecture is to be effective, we need a clear
 understanding of the term service.

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




                                                                      HOME
SOA CONNECTIONS

◙The technology of Web services (new window) is the most likely
connection technology of service-oriented architectures.

◙Web services essentially use XML (new window) to create




                                                                  NEXT
◙The following figure illustrates a basic service-oriented
architecture. It shows a service consumer at the right sending a
service request message to a service provider at the left.

◙ The service provider returns a response message to the
service consumer.

◙ The request and subsequent response connections are
defined in some way that is understandable to both the service
consumer and service provider.

◙A service provider can also be a service consumer.




                                                                   NEXT
HOME
◙   Java became a powerful development platform for Service-Oriented
    Architecture (SOA) in 2006. Java EE 5, released in May
    2006, significantly enhanced the power and usability of the Web
    Services capabilities on the application server.

◙   Then Java SE 6, released in December 2006, incorporated the
    majority of those capabilities into the standard edition of the Java
    programming language.


                                                                NEXT
◙Because robust Web Services technology is the foundation for
implementing SOA, Java now provides the tools modern enterprises
require to integrate their Java applications into SOA infrastructures.

◙Of course, Java has had basic Web Services capabilities for some time.
JAX-RPC 1.0 was released in June 2002. J2EE 1.4, finalized in
November 2003, included JAX-RPC 1.1.




                                                              HOME
SOA IN COMPUTING


In computing, service-oriented architecture (SOA) provides a
set of principles of governing concepts used during phases of
systems development and integration.

Such an architecture will package functionality as interoperable
services: functions provided as a service are available to be used
from systems created by other organizations.

 A system implemented using the theory contained in this
article is called a Service Oriented Architecture implementation




                                                              NEXT
It is an attempt to develop yet another means for applications to
exchange data.

Service-orientation requires loose coupling of services with
operating systems, and other technologies that underlie
applications.

SOA separates functions into distinct units, or services, which
developers make accessible over a network in order that users
can combine and reuse them in the production of applications.

 These services communicate with each other by passing data
from one service to another, or by coordinating an activity
between two or more services.




                                                                HOME
Requirements


In order to efficiently use a SOA, one must[citation needed] meet
the following requirements:

Interoperability between different systems and programming
languages provides the basis for integration between applications on
different platforms through a communication protocol.

One example of such communication is based on the concept of
messages.

 Using messages across defined message channels decreases the
complexity of the end application, thereby allowing the developer of
the application to focus on true application functionality instead of
the intricate needs of a communication protocol.

                                                                     NEXT
Desire to create a federation of resources. Establish and maintain
data flow to a federated data warehouse.

This allows new functionality developed to reference a common
business format for each data element.




                                                                 HOME
Principles



The following guiding principles define the ground rules for
development, maintenance, and usage of the SOA:

Reuse, granularity, modularity, composability,
componentization and interoperability

Standards compliance (both common and industry-specific)

Services identification and categorization, provisioning and
delivery, and monitoring and tracking
                                                      HOME
SOA ARCHITECTURAL PRINCIPALS

oThe following specific architectural principles for design and service
definition focus on specific themes that influence the intrinsic behaviour
of a system and the style of its design:

oService encapsulation – Many web services are consolidated to be used
under the SOA. Often such services were not planned to be under SOA.

oService loose coupling – Services maintain a relationship that
minimizes dependencies and only requires that they maintain an
awareness of each other

oService contract – Services adhere to a communications agreement, as
defined collectively by one or more service description documents


                                                                       NEXT
oService composability – Collections of services can be
coordinated and assembled to form composite services

oService autonomy – Services have control over the logic they
encapsulate

oService optimization – All else equal, high-quality services are
generally considered preferable to low-quality ones

oService discoverability – Services are designed to be outwardly
descriptive so that they can be found and assessed via available
discovery mechanisms




                                                                    HOME
oService reusability – Logic is divided into services with
the intention of promoting reuse

oService Relevance – Functionality is presented at a
granularity recognized by the user as a meaningful service

oService abstraction – Beyond what is described in the
service contract, services hide logic from the outside
world
SOA IMPLEMENTATION

»The following references provide additional considerations for
defining a SOA implementation:

»SOA Reference Architecture provides a working design of an
enterprise-wide SOA implementation with detailed architecture
diagrams, component descriptions, detailed requirements, design
patterns, opinions about standards, patterns on regulation
compliance, standards templates etc.

»Life cycle management SOA Practitioners Guide Part 3:
Introduction to Services Lifecycle introduces the Services Lifecycle
and provides a detailed process for services management though
the service lifecycle, from inception to retirement or repurposing of
the services. It also contains an appendix that includes organization
and governance best practices, templates, comments on key SOA
standards, and recommended links for more information
                                                            HOME
What is cloud computing in SOA?
        This isn’t another quick-start guide to cloud computing and
      Service-Oriented Architecture (though you can follow that link to
      get to one); it’s an investigation into what people are searching for
      on Google.

        So what are the top terms for Cloud computing? It’s no surprise
      that “what is cloud computing?” is near the top of the list. Braving
      Google’s wrath by my apparent keyword spamming, here they are:

       cloud computing
       ibm cloud computing
       what is cloud computing
       microsoft cloud computing



                                                                   HOME
TRADITIONAL ARCHITECTURE DIAGRAM
AND SOA DIAGRAM




                               HOME
SOA LIFE CYCLE

  After establishing an architecture baseline based on the SOA reference
architecture, practitioners should review the services lifecycle.

  This section briefly describes the service lifecycle and identifies the
actors, potential tools, and artifacts associated with each stage of its
stages.

  This document does not cover all the cultural, governance, and
organizations changes required to make SOA a success; instead, it focuses
on defining best practices for the services lifecycle.

  The services lifecycle is part of the execution stage in the SOA lifecycle
diagram below.
                                                                      NEXT
HOME
SOME OF THE REALTED EXAMPLES OF
SOA


 EXAMPLE OF SOA DERIVATIVE PATTERNS PEER TO PEER

 EXAMPLE OF SOA

 EXAMPLE OF SOA DERIVATIVE PATTERNS INTERMEDIARY

 EXAMPLE OF SOA DERIVATIVE PATTERNS ONE WAY MESSAGE




                                                      HOME
PREVIOUS
PREVIOUS
PREVIOUS
PREVIOUS   END
ANY QUERIES?
THANK YOU FOR
YOUR PRESENCE
PRESENTATION
DONE BY
ALLU LOUSINA
OF
MCA FINAL YEAR
ROLL NO-13808045

More Related Content

What's hot

Service oriented architecture
Service oriented  architectureService oriented  architecture
Service oriented architecturePratik Patil
 
Service Oriented Architecture
Service Oriented Architecture Service Oriented Architecture
Service Oriented Architecture Prabhat gangwar
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA ArchitecturePouria Ghatrenabi
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureDATA Inc.
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Biniam Asnake
 
Service oriented architecture
Service oriented architectureService oriented architecture
Service oriented architectureAmit Ranjan
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Mazhar Ishaq Khokhar
 
Arquitectura orientada a servicios
Arquitectura orientada a serviciosArquitectura orientada a servicios
Arquitectura orientada a serviciosbrizna39
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureLuqman Shareef
 
2010 Future Distributed Computing Architectures and SOA
2010 Future Distributed Computing Architectures and SOA2010 Future Distributed Computing Architectures and SOA
2010 Future Distributed Computing Architectures and SOABob Marcus
 
Part I -Summary of service oriented architecture (soa) concepts, technology, ...
Part I -Summary of service oriented architecture (soa) concepts, technology, ...Part I -Summary of service oriented architecture (soa) concepts, technology, ...
Part I -Summary of service oriented architecture (soa) concepts, technology, ...Mohammed Omar
 
Part II - Summary of service oriented architecture (SOA) concepts, technology...
Part II - Summary of service oriented architecture (SOA) concepts, technology...Part II - Summary of service oriented architecture (SOA) concepts, technology...
Part II - Summary of service oriented architecture (SOA) concepts, technology...Mohammed Omar
 
SOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM CertificationSOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM CertificationJaguaraci Silva
 
Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)WSO2
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsIBM Sverige
 
IT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureIT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureMadhu Amarnath
 

What's hot (20)

Service oriented architecture
Service oriented  architectureService oriented  architecture
Service oriented architecture
 
Service Oriented Architecture
Service Oriented Architecture Service Oriented Architecture
Service Oriented Architecture
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented Architecture
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Concept of SOA
Concept of SOAConcept of SOA
Concept of SOA
 
SOA
SOASOA
SOA
 
Service oriented architecture
Service oriented architectureService oriented architecture
Service oriented architecture
 
Service oriented architecture 27 May 2014
Service oriented architecture 27 May 2014Service oriented architecture 27 May 2014
Service oriented architecture 27 May 2014
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Arquitectura orientada a servicios
Arquitectura orientada a serviciosArquitectura orientada a servicios
Arquitectura orientada a servicios
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
ESB Overview
ESB OverviewESB Overview
ESB Overview
 
2010 Future Distributed Computing Architectures and SOA
2010 Future Distributed Computing Architectures and SOA2010 Future Distributed Computing Architectures and SOA
2010 Future Distributed Computing Architectures and SOA
 
Part I -Summary of service oriented architecture (soa) concepts, technology, ...
Part I -Summary of service oriented architecture (soa) concepts, technology, ...Part I -Summary of service oriented architecture (soa) concepts, technology, ...
Part I -Summary of service oriented architecture (soa) concepts, technology, ...
 
Part II - Summary of service oriented architecture (SOA) concepts, technology...
Part II - Summary of service oriented architecture (SOA) concepts, technology...Part II - Summary of service oriented architecture (SOA) concepts, technology...
Part II - Summary of service oriented architecture (SOA) concepts, technology...
 
SOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM CertificationSOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM Certification
 
Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and Patterns
 
IT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureIT6801-Service Oriented Architecture
IT6801-Service Oriented Architecture
 

Viewers also liked (6)

Murata Magicstrap Innovation In Rfid
Murata Magicstrap   Innovation In RfidMurata Magicstrap   Innovation In Rfid
Murata Magicstrap Innovation In Rfid
 
Agenda
AgendaAgenda
Agenda
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
T.Jhansi
T.JhansiT.Jhansi
T.Jhansi
 
P Sweta
P SwetaP Sweta
P Sweta
 
Brazilian Creativity Style
Brazilian Creativity StyleBrazilian Creativity Style
Brazilian Creativity Style
 

Similar to Lousina

Service Oriented Architecture.pptx
Service Oriented Architecture.pptxService Oriented Architecture.pptx
Service Oriented Architecture.pptxsiddharth246936
 
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptNKannanCSE
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASijseajournal
 
Unit-I-Introduction.pptx
Unit-I-Introduction.pptxUnit-I-Introduction.pptx
Unit-I-Introduction.pptxkeerthanamp4
 
Term paper 2073131
Term paper   2073131Term paper   2073131
Term paper 2073131mtestman
 
Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058vital vital
 
Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058vital vital
 
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...IIBA_Latvia_Chapter
 
E-Services course Chapter II ISI by Ettaieb Abdessattar
E-Services course Chapter II ISI by Ettaieb AbdessattarE-Services course Chapter II ISI by Ettaieb Abdessattar
E-Services course Chapter II ISI by Ettaieb AbdessattarAbdessattar Ettaieb
 
Cloud Computing and Service oriented Architecture
Cloud Computing and Service oriented Architecture Cloud Computing and Service oriented Architecture
Cloud Computing and Service oriented Architecture Ravindra Dastikop
 
Service orchestration and soa
Service orchestration and soaService orchestration and soa
Service orchestration and soaD.Rajesh Kumar
 
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdfServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdfMsDelphyP
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Dr. Shahanawaj Ahamad
 

Similar to Lousina (20)

Service Oriented Architecture.pptx
Service Oriented Architecture.pptxService Oriented Architecture.pptx
Service Oriented Architecture.pptx
 
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
SOA unit-3-notes-Introduction to Service Oriented Architecture
SOA unit-3-notes-Introduction to Service Oriented ArchitectureSOA unit-3-notes-Introduction to Service Oriented Architecture
SOA unit-3-notes-Introduction to Service Oriented Architecture
 
Soa ppt
Soa pptSoa ppt
Soa ppt
 
Basic concepts of soa
Basic concepts of soaBasic concepts of soa
Basic concepts of soa
 
Unit-I-Introduction.pptx
Unit-I-Introduction.pptxUnit-I-Introduction.pptx
Unit-I-Introduction.pptx
 
Term paper 2073131
Term paper   2073131Term paper   2073131
Term paper 2073131
 
Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058
 
Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058
 
What is service
What is serviceWhat is service
What is service
 
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
 
E-Services course Chapter II ISI by Ettaieb Abdessattar
E-Services course Chapter II ISI by Ettaieb AbdessattarE-Services course Chapter II ISI by Ettaieb Abdessattar
E-Services course Chapter II ISI by Ettaieb Abdessattar
 
Performance in soa context
Performance in soa contextPerformance in soa context
Performance in soa context
 
Cloud Computing and Service oriented Architecture
Cloud Computing and Service oriented Architecture Cloud Computing and Service oriented Architecture
Cloud Computing and Service oriented Architecture
 
Service orchestration and soa
Service orchestration and soaService orchestration and soa
Service orchestration and soa
 
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdfServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
 
Mule soa
Mule soaMule soa
Mule soa
 

More from st anns PG College,Mallapur,Hyderabad, India (12)

Nubia Group Friendships Day1
Nubia Group  Friendships Day1Nubia Group  Friendships Day1
Nubia Group Friendships Day1
 
Sruthi
SruthiSruthi
Sruthi
 
Prashanthi
PrashanthiPrashanthi
Prashanthi
 
M.Swathi
M.SwathiM.Swathi
M.Swathi
 
A varalaxmi
 A varalaxmi A varalaxmi
A varalaxmi
 
Y.Madhavi
Y.MadhaviY.Madhavi
Y.Madhavi
 
D.Silpa
D.SilpaD.Silpa
D.Silpa
 
B Shilpa
B ShilpaB Shilpa
B Shilpa
 
D Archana
D ArchanaD Archana
D Archana
 
H Vijayalakshmi
H VijayalakshmiH Vijayalakshmi
H Vijayalakshmi
 
Y Archana
Y ArchanaY Archana
Y Archana
 
M Ramya
M RamyaM Ramya
M Ramya
 

Recently uploaded

NoHo First Good News online newsletter May 2024
NoHo First Good News online newsletter May 2024NoHo First Good News online newsletter May 2024
NoHo First Good News online newsletter May 2024NoHo FUMC
 
Sabbath Cooking seventh-day sabbath.docx
Sabbath Cooking seventh-day sabbath.docxSabbath Cooking seventh-day sabbath.docx
Sabbath Cooking seventh-day sabbath.docxdarrenguzago001
 
call girls in rohini sector 22 Delhi 8264348440 ✅ call girls ❤️
call girls in rohini sector 22 Delhi 8264348440 ✅ call girls ❤️call girls in rohini sector 22 Delhi 8264348440 ✅ call girls ❤️
call girls in rohini sector 22 Delhi 8264348440 ✅ call girls ❤️soniya singh
 
Genesis 1:8 || Meditate the Scripture daily verse by verse
Genesis 1:8  ||  Meditate the Scripture daily verse by verseGenesis 1:8  ||  Meditate the Scripture daily verse by verse
Genesis 1:8 || Meditate the Scripture daily verse by versemaricelcanoynuay
 
Jude: The Acts of the Apostates (Jude vv.1-4).pptx
Jude: The Acts of the Apostates (Jude vv.1-4).pptxJude: The Acts of the Apostates (Jude vv.1-4).pptx
Jude: The Acts of the Apostates (Jude vv.1-4).pptxStephen Palm
 
Authentic Black magic, Kala ilam expert in UAE and Kala ilam specialist in S...
Authentic Black magic, Kala ilam expert in UAE  and Kala ilam specialist in S...Authentic Black magic, Kala ilam expert in UAE  and Kala ilam specialist in S...
Authentic Black magic, Kala ilam expert in UAE and Kala ilam specialist in S...baharayali
 
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...anilsa9823
 
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️soniya singh
 
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...anilsa9823
 
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...baharayali
 
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_Us
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_UsThe_Chronological_Life_of_Christ_Part_98_Jesus_Frees_Us
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_UsNetwork Bible Fellowship
 
CALL ON ➥8923113531 🔝Call Girls Indira Nagar Lucknow Lucknow best Night Fun s...
CALL ON ➥8923113531 🔝Call Girls Indira Nagar Lucknow Lucknow best Night Fun s...CALL ON ➥8923113531 🔝Call Girls Indira Nagar Lucknow Lucknow best Night Fun s...
CALL ON ➥8923113531 🔝Call Girls Indira Nagar Lucknow Lucknow best Night Fun s...anilsa9823
 
madina book to learn arabic part1
madina   book   to  learn  arabic  part1madina   book   to  learn  arabic  part1
madina book to learn arabic part1fa3el khair
 
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jadu
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jaduFamous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jadu
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jaduAmil Baba Naveed Bangali
 
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCRElite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCRDelhi Call girls
 
Genesis 1:7 || Meditate the Scripture daily verse by verse
Genesis 1:7  ||  Meditate the Scripture daily verse by verseGenesis 1:7  ||  Meditate the Scripture daily verse by verse
Genesis 1:7 || Meditate the Scripture daily verse by versemaricelcanoynuay
 
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️soniya singh
 
St. John's Church Parish Magazine - May 2024
St. John's Church Parish Magazine - May 2024St. John's Church Parish Magazine - May 2024
St. John's Church Parish Magazine - May 2024Chris Lyne
 
Deerfoot Church of Christ Bulletin 5 5 24
Deerfoot Church of Christ Bulletin 5 5 24Deerfoot Church of Christ Bulletin 5 5 24
Deerfoot Church of Christ Bulletin 5 5 24deerfootcoc
 
+92343-7800299 No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Ka...
+92343-7800299 No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Ka...+92343-7800299 No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Ka...
+92343-7800299 No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Ka...Amil Baba Mangal Maseeh
 

Recently uploaded (20)

NoHo First Good News online newsletter May 2024
NoHo First Good News online newsletter May 2024NoHo First Good News online newsletter May 2024
NoHo First Good News online newsletter May 2024
 
Sabbath Cooking seventh-day sabbath.docx
Sabbath Cooking seventh-day sabbath.docxSabbath Cooking seventh-day sabbath.docx
Sabbath Cooking seventh-day sabbath.docx
 
call girls in rohini sector 22 Delhi 8264348440 ✅ call girls ❤️
call girls in rohini sector 22 Delhi 8264348440 ✅ call girls ❤️call girls in rohini sector 22 Delhi 8264348440 ✅ call girls ❤️
call girls in rohini sector 22 Delhi 8264348440 ✅ call girls ❤️
 
Genesis 1:8 || Meditate the Scripture daily verse by verse
Genesis 1:8  ||  Meditate the Scripture daily verse by verseGenesis 1:8  ||  Meditate the Scripture daily verse by verse
Genesis 1:8 || Meditate the Scripture daily verse by verse
 
Jude: The Acts of the Apostates (Jude vv.1-4).pptx
Jude: The Acts of the Apostates (Jude vv.1-4).pptxJude: The Acts of the Apostates (Jude vv.1-4).pptx
Jude: The Acts of the Apostates (Jude vv.1-4).pptx
 
Authentic Black magic, Kala ilam expert in UAE and Kala ilam specialist in S...
Authentic Black magic, Kala ilam expert in UAE  and Kala ilam specialist in S...Authentic Black magic, Kala ilam expert in UAE  and Kala ilam specialist in S...
Authentic Black magic, Kala ilam expert in UAE and Kala ilam specialist in S...
 
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
 
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...
 
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
 
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_Us
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_UsThe_Chronological_Life_of_Christ_Part_98_Jesus_Frees_Us
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_Us
 
CALL ON ➥8923113531 🔝Call Girls Indira Nagar Lucknow Lucknow best Night Fun s...
CALL ON ➥8923113531 🔝Call Girls Indira Nagar Lucknow Lucknow best Night Fun s...CALL ON ➥8923113531 🔝Call Girls Indira Nagar Lucknow Lucknow best Night Fun s...
CALL ON ➥8923113531 🔝Call Girls Indira Nagar Lucknow Lucknow best Night Fun s...
 
madina book to learn arabic part1
madina   book   to  learn  arabic  part1madina   book   to  learn  arabic  part1
madina book to learn arabic part1
 
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jadu
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jaduFamous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jadu
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jadu
 
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCRElite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCR
 
Genesis 1:7 || Meditate the Scripture daily verse by verse
Genesis 1:7  ||  Meditate the Scripture daily verse by verseGenesis 1:7  ||  Meditate the Scripture daily verse by verse
Genesis 1:7 || Meditate the Scripture daily verse by verse
 
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
 
St. John's Church Parish Magazine - May 2024
St. John's Church Parish Magazine - May 2024St. John's Church Parish Magazine - May 2024
St. John's Church Parish Magazine - May 2024
 
Deerfoot Church of Christ Bulletin 5 5 24
Deerfoot Church of Christ Bulletin 5 5 24Deerfoot Church of Christ Bulletin 5 5 24
Deerfoot Church of Christ Bulletin 5 5 24
 
+92343-7800299 No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Ka...
+92343-7800299 No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Ka...+92343-7800299 No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Ka...
+92343-7800299 No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Ka...
 

Lousina

  • 3. TOPICS SOA INTRODUCTION SOA DEFINITION SOA ARCHITECUTRE SOA SERVICES SOA CONNECTIONS SOA USING JAVA WEB SERVICES SOA IN COMPUTING SOA REQUIREMENTS SOA PRINCIPLES SOA ARCHITECTURAL PRINCIPLES SOA IMPLEMENTATION WHAT IS CLOUD COMPUTING IN SOA SOA AND TRADITIONAL ARCHITECTURE DIAGRAM SOA LIFE CYCLE SOME OF THE RELATED EXAMPLES OF SOA
  • 4. SOA Introduction •The combination of Web Services and SOAs resolves the issues of CORBA and DCOM approaches to SOAs. • Now Web services have removed another barrier by allowing applications to interconnect in an object- model-neutral way. •For example, using a simple XML-based messaging scheme, Java applications can invoke Microsoft .NET applications or CORBA-compliant, or even COBOL, applications HOME
  • 5. A service-oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity. Some means of connecting services to each other is needed. Service-oriented architectures are not a new thing. The first service- oriented architecture for many people in the past was with the use DCOM or Object Request Brokers (ORBs) based on the CORBA specification HOME
  • 6. SOA ARCHITECTURE •Service Oriented Architecture is an umbrella term very similar to that other umbrella term, “web services”. • SOA refers more to how these web services interact, however, in a system. • Below is a diagram I’ve knocked up which shows in a very crude fashion the difference between traditional models and SOA. NEXT
  • 8. SOA SERVICES If a service-oriented architecture is to be effective, we need a clear understanding of the term service.  A service is a function that is well-defined, self-contained, and does not depend on the context or state of other services HOME
  • 9. SOA CONNECTIONS ◙The technology of Web services (new window) is the most likely connection technology of service-oriented architectures. ◙Web services essentially use XML (new window) to create NEXT
  • 10. ◙The following figure illustrates a basic service-oriented architecture. It shows a service consumer at the right sending a service request message to a service provider at the left. ◙ The service provider returns a response message to the service consumer. ◙ The request and subsequent response connections are defined in some way that is understandable to both the service consumer and service provider. ◙A service provider can also be a service consumer. NEXT
  • 11. HOME
  • 12. Java became a powerful development platform for Service-Oriented Architecture (SOA) in 2006. Java EE 5, released in May 2006, significantly enhanced the power and usability of the Web Services capabilities on the application server. ◙ Then Java SE 6, released in December 2006, incorporated the majority of those capabilities into the standard edition of the Java programming language. NEXT
  • 13. ◙Because robust Web Services technology is the foundation for implementing SOA, Java now provides the tools modern enterprises require to integrate their Java applications into SOA infrastructures. ◙Of course, Java has had basic Web Services capabilities for some time. JAX-RPC 1.0 was released in June 2002. J2EE 1.4, finalized in November 2003, included JAX-RPC 1.1. HOME
  • 14. SOA IN COMPUTING In computing, service-oriented architecture (SOA) provides a set of principles of governing concepts used during phases of systems development and integration. Such an architecture will package functionality as interoperable services: functions provided as a service are available to be used from systems created by other organizations.  A system implemented using the theory contained in this article is called a Service Oriented Architecture implementation NEXT
  • 15. It is an attempt to develop yet another means for applications to exchange data. Service-orientation requires loose coupling of services with operating systems, and other technologies that underlie applications. SOA separates functions into distinct units, or services, which developers make accessible over a network in order that users can combine and reuse them in the production of applications.  These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services. HOME
  • 16. Requirements In order to efficiently use a SOA, one must[citation needed] meet the following requirements: Interoperability between different systems and programming languages provides the basis for integration between applications on different platforms through a communication protocol. One example of such communication is based on the concept of messages.  Using messages across defined message channels decreases the complexity of the end application, thereby allowing the developer of the application to focus on true application functionality instead of the intricate needs of a communication protocol. NEXT
  • 17. Desire to create a federation of resources. Establish and maintain data flow to a federated data warehouse. This allows new functionality developed to reference a common business format for each data element. HOME
  • 18. Principles The following guiding principles define the ground rules for development, maintenance, and usage of the SOA: Reuse, granularity, modularity, composability, componentization and interoperability Standards compliance (both common and industry-specific) Services identification and categorization, provisioning and delivery, and monitoring and tracking HOME
  • 19. SOA ARCHITECTURAL PRINCIPALS oThe following specific architectural principles for design and service definition focus on specific themes that influence the intrinsic behaviour of a system and the style of its design: oService encapsulation – Many web services are consolidated to be used under the SOA. Often such services were not planned to be under SOA. oService loose coupling – Services maintain a relationship that minimizes dependencies and only requires that they maintain an awareness of each other oService contract – Services adhere to a communications agreement, as defined collectively by one or more service description documents NEXT
  • 20. oService composability – Collections of services can be coordinated and assembled to form composite services oService autonomy – Services have control over the logic they encapsulate oService optimization – All else equal, high-quality services are generally considered preferable to low-quality ones oService discoverability – Services are designed to be outwardly descriptive so that they can be found and assessed via available discovery mechanisms HOME
  • 21. oService reusability – Logic is divided into services with the intention of promoting reuse oService Relevance – Functionality is presented at a granularity recognized by the user as a meaningful service oService abstraction – Beyond what is described in the service contract, services hide logic from the outside world
  • 22. SOA IMPLEMENTATION »The following references provide additional considerations for defining a SOA implementation: »SOA Reference Architecture provides a working design of an enterprise-wide SOA implementation with detailed architecture diagrams, component descriptions, detailed requirements, design patterns, opinions about standards, patterns on regulation compliance, standards templates etc. »Life cycle management SOA Practitioners Guide Part 3: Introduction to Services Lifecycle introduces the Services Lifecycle and provides a detailed process for services management though the service lifecycle, from inception to retirement or repurposing of the services. It also contains an appendix that includes organization and governance best practices, templates, comments on key SOA standards, and recommended links for more information HOME
  • 23. What is cloud computing in SOA? This isn’t another quick-start guide to cloud computing and Service-Oriented Architecture (though you can follow that link to get to one); it’s an investigation into what people are searching for on Google. So what are the top terms for Cloud computing? It’s no surprise that “what is cloud computing?” is near the top of the list. Braving Google’s wrath by my apparent keyword spamming, here they are: cloud computing ibm cloud computing what is cloud computing microsoft cloud computing HOME
  • 25. SOA LIFE CYCLE After establishing an architecture baseline based on the SOA reference architecture, practitioners should review the services lifecycle. This section briefly describes the service lifecycle and identifies the actors, potential tools, and artifacts associated with each stage of its stages. This document does not cover all the cultural, governance, and organizations changes required to make SOA a success; instead, it focuses on defining best practices for the services lifecycle. The services lifecycle is part of the execution stage in the SOA lifecycle diagram below. NEXT
  • 26. HOME
  • 27. SOME OF THE REALTED EXAMPLES OF SOA EXAMPLE OF SOA DERIVATIVE PATTERNS PEER TO PEER EXAMPLE OF SOA EXAMPLE OF SOA DERIVATIVE PATTERNS INTERMEDIARY EXAMPLE OF SOA DERIVATIVE PATTERNS ONE WAY MESSAGE HOME
  • 31. PREVIOUS END
  • 33. THANK YOU FOR YOUR PRESENCE PRESENTATION DONE BY ALLU LOUSINA OF MCA FINAL YEAR ROLL NO-13808045