SlideShare a Scribd company logo
SOA ( Service Oriented Architecture):
SOA is a type of architectural pattern in computer software design where application
components provides services to other components via network.This removes the need for third
party product,vendor or technology.
The main functionality to this type of model is to make it easier for software components
connected over the internet to communicate with each other without human interaction.so every
computer can run any number of services and this can be archeived without changing the main
program itself.SOA provides a cost effective way to evolve and enhance Enterprise information
systems.
Web 2.0 on the other hand is world wide web websites that emphasize user-generated
content,interoperability for end users. Some have agreed that web 2.0 is the best form of
realizing SOA.
1)-2) Interoperability and portability:
SOA can be realized through the help of webservices, because the best characterstic of
webservices is the interoperability.Different distributed web services run on variety of software
platforms and hardware architectures.JAVA j2EE and java WSDP are the best examples.
3) Platform independence:
For example take a case where XML,XML schema are there which are used to
publish,describe,search information. and there are multiple technologies and versions like SOAP,
WSDL, UDDI, and ebXML to do this. For the web services to be functional, we need an
environment of platform independent model.For example consider AJAX (asynchronous
javascript and XML) is not a technology, it is just a technique to createinteractive webpages for
this it supports XHTML,CSS,DOM,XML,XSLT,ATOM,SQL,REST,SOAP etc and uses
javascript to glue it all together.This is a perfect example of SOA present in current trend.
Solution
SOA ( Service Oriented Architecture):
SOA is a type of architectural pattern in computer software design where application
components provides services to other components via network.This removes the need for third
party product,vendor or technology.
The main functionality to this type of model is to make it easier for software components
connected over the internet to communicate with each other without human interaction.so every
computer can run any number of services and this can be archeived without changing the main
program itself.SOA provides a cost effective way to evolve and enhance Enterprise information
systems.
Web 2.0 on the other hand is world wide web websites that emphasize user-generated
content,interoperability for end users. Some have agreed that web 2.0 is the best form of
realizing SOA.
1)-2) Interoperability and portability:
SOA can be realized through the help of webservices, because the best characterstic of
webservices is the interoperability.Different distributed web services run on variety of software
platforms and hardware architectures.JAVA j2EE and java WSDP are the best examples.
3) Platform independence:
For example take a case where XML,XML schema are there which are used to
publish,describe,search information. and there are multiple technologies and versions like SOAP,
WSDL, UDDI, and ebXML to do this. For the web services to be functional, we need an
environment of platform independent model.For example consider AJAX (asynchronous
javascript and XML) is not a technology, it is just a technique to createinteractive webpages for
this it supports XHTML,CSS,DOM,XML,XSLT,ATOM,SQL,REST,SOAP etc and uses
javascript to glue it all together.This is a perfect example of SOA present in current trend.

More Related Content

Similar to SOA ( Service Oriented Architecture)SOA is a type of architectura.pdf

service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentation
pavan nani
 
Software Architecture for Robotics
Software Architecture for RoboticsSoftware Architecture for Robotics
Software Architecture for Robotics
Lorran Pegoretti
 
Chap 5 software as a service (saass)
Chap 5 software as a service (saass)Chap 5 software as a service (saass)
Chap 5 software as a service (saass)
Raj Sarode
 
Microservices in cloud-based infrastructure
Microservices in cloud-based infrastructureMicroservices in cloud-based infrastructure
Microservices in cloud-based infrastructure
Gunnar Menzel
 
Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...
Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...
Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...
CSCJournals
 
A Survey on Various Web Technologies
A Survey on Various Web TechnologiesA Survey on Various Web Technologies
A Survey on Various Web Technologies
ijsrd.com
 
Cc unit 2 ppt
Cc unit 2 pptCc unit 2 ppt
Cc unit 2 ppt
Dr VISU P
 
.NET Tutorial
.NET Tutorial.NET Tutorial
.NET Tutorial
mingglelabs
 
CTS Conference Web 2.0 Tutorial Part 1
CTS Conference Web 2.0 Tutorial Part 1CTS Conference Web 2.0 Tutorial Part 1
CTS Conference Web 2.0 Tutorial Part 1
Geoffrey Fox
 
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 ExamplesWeb 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
Government/CU Denver
 
Advantage of WCF Over Web Services
Advantage of WCF Over Web ServicesAdvantage of WCF Over Web Services
Advantage of WCF Over Web Services
Siva Tharun Kola
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoT
Francesco Rago
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
ssuser041880
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
almkjdfhjjfa
 
A Study Of Web Services And Its Implications
A Study Of Web Services And Its ImplicationsA Study Of Web Services And Its Implications
A Study Of Web Services And Its Implications
Tony Lisko
 
Soa ppt
Soa pptSoa ppt
Secc tutorials development and deployment of rest web services in java_v2.0
Secc tutorials development and deployment of rest web services in java_v2.0Secc tutorials development and deployment of rest web services in java_v2.0
Secc tutorials development and deployment of rest web services in java_v2.0
Aravindharamanan S
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentalsabhi1112
 
Cloud computing
Cloud computingCloud computing
Cloud computingshethzaid
 
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
Bob Marcus
 

Similar to SOA ( Service Oriented Architecture)SOA is a type of architectura.pdf (20)

service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentation
 
Software Architecture for Robotics
Software Architecture for RoboticsSoftware Architecture for Robotics
Software Architecture for Robotics
 
Chap 5 software as a service (saass)
Chap 5 software as a service (saass)Chap 5 software as a service (saass)
Chap 5 software as a service (saass)
 
Microservices in cloud-based infrastructure
Microservices in cloud-based infrastructureMicroservices in cloud-based infrastructure
Microservices in cloud-based infrastructure
 
Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...
Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...
Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...
 
A Survey on Various Web Technologies
A Survey on Various Web TechnologiesA Survey on Various Web Technologies
A Survey on Various Web Technologies
 
Cc unit 2 ppt
Cc unit 2 pptCc unit 2 ppt
Cc unit 2 ppt
 
.NET Tutorial
.NET Tutorial.NET Tutorial
.NET Tutorial
 
CTS Conference Web 2.0 Tutorial Part 1
CTS Conference Web 2.0 Tutorial Part 1CTS Conference Web 2.0 Tutorial Part 1
CTS Conference Web 2.0 Tutorial Part 1
 
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 ExamplesWeb 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
 
Advantage of WCF Over Web Services
Advantage of WCF Over Web ServicesAdvantage of WCF Over Web Services
Advantage of WCF Over Web Services
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoT
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
A Study Of Web Services And Its Implications
A Study Of Web Services And Its ImplicationsA Study Of Web Services And Its Implications
A Study Of Web Services And Its Implications
 
Soa ppt
Soa pptSoa ppt
Soa ppt
 
Secc tutorials development and deployment of rest web services in java_v2.0
Secc tutorials development and deployment of rest web services in java_v2.0Secc tutorials development and deployment of rest web services in java_v2.0
Secc tutorials development and deployment of rest web services in java_v2.0
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentals
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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
 

More from anujsharmaanuj14

pH = pKa + log (Sa) where S =moles of salt a = m.pdf
                     pH = pKa + log (Sa) where S =moles of salt a = m.pdf                     pH = pKa + log (Sa) where S =moles of salt a = m.pdf
pH = pKa + log (Sa) where S =moles of salt a = m.pdf
anujsharmaanuj14
 
H is reduced, while Fe is oxidized. Note the oxi.pdf
                     H is reduced, while Fe is oxidized. Note the oxi.pdf                     H is reduced, while Fe is oxidized. Note the oxi.pdf
H is reduced, while Fe is oxidized. Note the oxi.pdf
anujsharmaanuj14
 
Elastic fluids Nonmetals Metals Earths .pdf
                     Elastic fluids  Nonmetals  Metals  Earths        .pdf                     Elastic fluids  Nonmetals  Metals  Earths        .pdf
Elastic fluids Nonmetals Metals Earths .pdf
anujsharmaanuj14
 
Vehicle.javapublic class Vehicle {    Declaring instance var.pdf
Vehicle.javapublic class Vehicle {    Declaring instance var.pdfVehicle.javapublic class Vehicle {    Declaring instance var.pdf
Vehicle.javapublic class Vehicle {    Declaring instance var.pdf
anujsharmaanuj14
 
Ionization energy is the energy required to remove theouter most ele.pdf
Ionization energy is the energy required to remove theouter most ele.pdfIonization energy is the energy required to remove theouter most ele.pdf
Ionization energy is the energy required to remove theouter most ele.pdf
anujsharmaanuj14
 
D. Both C and N are hybridized sp3 .pdf
                     D. Both C and N are hybridized sp3               .pdf                     D. Both C and N are hybridized sp3               .pdf
D. Both C and N are hybridized sp3 .pdf
anujsharmaanuj14
 
The presence of conjugated Carbon-carbon double bonds causes colorat.pdf
The presence of conjugated Carbon-carbon double bonds causes colorat.pdfThe presence of conjugated Carbon-carbon double bonds causes colorat.pdf
The presence of conjugated Carbon-carbon double bonds causes colorat.pdf
anujsharmaanuj14
 
The amount to be deposited at the start of his studies is found as.pdf
The amount to be deposited at the start of his studies is found as.pdfThe amount to be deposited at the start of his studies is found as.pdf
The amount to be deposited at the start of his studies is found as.pdf
anujsharmaanuj14
 
SolutionNet cash provided by operating activities for the year end.pdf
SolutionNet cash provided by operating activities for the year end.pdfSolutionNet cash provided by operating activities for the year end.pdf
SolutionNet cash provided by operating activities for the year end.pdf
anujsharmaanuj14
 
C. 2nd. .pdf
                     C. 2nd.                                      .pdf                     C. 2nd.                                      .pdf
C. 2nd. .pdf
anujsharmaanuj14
 
pH= -log(1x10-8)= 8SolutionpH= -log(1x10-8)= 8.pdf
pH= -log(1x10-8)= 8SolutionpH= -log(1x10-8)= 8.pdfpH= -log(1x10-8)= 8SolutionpH= -log(1x10-8)= 8.pdf
pH= -log(1x10-8)= 8SolutionpH= -log(1x10-8)= 8.pdf
anujsharmaanuj14
 
P0 = 21.40D1 = 1.07D2 =1.1449D3 = 1.2250P3 = 26.22Growth r.pdf
P0 = 21.40D1 = 1.07D2 =1.1449D3 = 1.2250P3 = 26.22Growth r.pdfP0 = 21.40D1 = 1.07D2 =1.1449D3 = 1.2250P3 = 26.22Growth r.pdf
P0 = 21.40D1 = 1.07D2 =1.1449D3 = 1.2250P3 = 26.22Growth r.pdf
anujsharmaanuj14
 
Nt = No er twhere density at time tNo= = starting densityNr=dN.pdf
Nt = No er twhere density at time tNo= = starting densityNr=dN.pdfNt = No er twhere density at time tNo= = starting densityNr=dN.pdf
Nt = No er twhere density at time tNo= = starting densityNr=dN.pdf
anujsharmaanuj14
 
Normalization is necessay step in creation of database design becaus.pdf
Normalization is necessay step in creation of database design becaus.pdfNormalization is necessay step in creation of database design becaus.pdf
Normalization is necessay step in creation of database design becaus.pdf
anujsharmaanuj14
 
Hi, Please find my codeimport java.util.Random;public class Pro.pdf
Hi, Please find my codeimport java.util.Random;public class Pro.pdfHi, Please find my codeimport java.util.Random;public class Pro.pdf
Hi, Please find my codeimport java.util.Random;public class Pro.pdf
anujsharmaanuj14
 
For sound intensity,ratio in dB is given byx = 10log(IIo)We.pdf
For sound intensity,ratio in dB is given byx = 10log(IIo)We.pdfFor sound intensity,ratio in dB is given byx = 10log(IIo)We.pdf
For sound intensity,ratio in dB is given byx = 10log(IIo)We.pdf
anujsharmaanuj14
 
Exp- Listeria monocytogenes is a facultative anaerobic bacteria tha.pdf
Exp- Listeria monocytogenes is a facultative anaerobic bacteria tha.pdfExp- Listeria monocytogenes is a facultative anaerobic bacteria tha.pdf
Exp- Listeria monocytogenes is a facultative anaerobic bacteria tha.pdf
anujsharmaanuj14
 
DNA controversy is a dispute about whether Rosalind Franklin and Wil.pdf
DNA controversy is a dispute about whether Rosalind Franklin and Wil.pdfDNA controversy is a dispute about whether Rosalind Franklin and Wil.pdf
DNA controversy is a dispute about whether Rosalind Franklin and Wil.pdf
anujsharmaanuj14
 
Delta is a measures of the change in price of an option for a one po.pdf
Delta is a measures of the change in price of an option for a one po.pdfDelta is a measures of the change in price of an option for a one po.pdf
Delta is a measures of the change in price of an option for a one po.pdf
anujsharmaanuj14
 
consider the cross between White petals and dark blue petalsFlower.pdf
consider the cross between White petals and dark blue petalsFlower.pdfconsider the cross between White petals and dark blue petalsFlower.pdf
consider the cross between White petals and dark blue petalsFlower.pdf
anujsharmaanuj14
 

More from anujsharmaanuj14 (20)

pH = pKa + log (Sa) where S =moles of salt a = m.pdf
                     pH = pKa + log (Sa) where S =moles of salt a = m.pdf                     pH = pKa + log (Sa) where S =moles of salt a = m.pdf
pH = pKa + log (Sa) where S =moles of salt a = m.pdf
 
H is reduced, while Fe is oxidized. Note the oxi.pdf
                     H is reduced, while Fe is oxidized. Note the oxi.pdf                     H is reduced, while Fe is oxidized. Note the oxi.pdf
H is reduced, while Fe is oxidized. Note the oxi.pdf
 
Elastic fluids Nonmetals Metals Earths .pdf
                     Elastic fluids  Nonmetals  Metals  Earths        .pdf                     Elastic fluids  Nonmetals  Metals  Earths        .pdf
Elastic fluids Nonmetals Metals Earths .pdf
 
Vehicle.javapublic class Vehicle {    Declaring instance var.pdf
Vehicle.javapublic class Vehicle {    Declaring instance var.pdfVehicle.javapublic class Vehicle {    Declaring instance var.pdf
Vehicle.javapublic class Vehicle {    Declaring instance var.pdf
 
Ionization energy is the energy required to remove theouter most ele.pdf
Ionization energy is the energy required to remove theouter most ele.pdfIonization energy is the energy required to remove theouter most ele.pdf
Ionization energy is the energy required to remove theouter most ele.pdf
 
D. Both C and N are hybridized sp3 .pdf
                     D. Both C and N are hybridized sp3               .pdf                     D. Both C and N are hybridized sp3               .pdf
D. Both C and N are hybridized sp3 .pdf
 
The presence of conjugated Carbon-carbon double bonds causes colorat.pdf
The presence of conjugated Carbon-carbon double bonds causes colorat.pdfThe presence of conjugated Carbon-carbon double bonds causes colorat.pdf
The presence of conjugated Carbon-carbon double bonds causes colorat.pdf
 
The amount to be deposited at the start of his studies is found as.pdf
The amount to be deposited at the start of his studies is found as.pdfThe amount to be deposited at the start of his studies is found as.pdf
The amount to be deposited at the start of his studies is found as.pdf
 
SolutionNet cash provided by operating activities for the year end.pdf
SolutionNet cash provided by operating activities for the year end.pdfSolutionNet cash provided by operating activities for the year end.pdf
SolutionNet cash provided by operating activities for the year end.pdf
 
C. 2nd. .pdf
                     C. 2nd.                                      .pdf                     C. 2nd.                                      .pdf
C. 2nd. .pdf
 
pH= -log(1x10-8)= 8SolutionpH= -log(1x10-8)= 8.pdf
pH= -log(1x10-8)= 8SolutionpH= -log(1x10-8)= 8.pdfpH= -log(1x10-8)= 8SolutionpH= -log(1x10-8)= 8.pdf
pH= -log(1x10-8)= 8SolutionpH= -log(1x10-8)= 8.pdf
 
P0 = 21.40D1 = 1.07D2 =1.1449D3 = 1.2250P3 = 26.22Growth r.pdf
P0 = 21.40D1 = 1.07D2 =1.1449D3 = 1.2250P3 = 26.22Growth r.pdfP0 = 21.40D1 = 1.07D2 =1.1449D3 = 1.2250P3 = 26.22Growth r.pdf
P0 = 21.40D1 = 1.07D2 =1.1449D3 = 1.2250P3 = 26.22Growth r.pdf
 
Nt = No er twhere density at time tNo= = starting densityNr=dN.pdf
Nt = No er twhere density at time tNo= = starting densityNr=dN.pdfNt = No er twhere density at time tNo= = starting densityNr=dN.pdf
Nt = No er twhere density at time tNo= = starting densityNr=dN.pdf
 
Normalization is necessay step in creation of database design becaus.pdf
Normalization is necessay step in creation of database design becaus.pdfNormalization is necessay step in creation of database design becaus.pdf
Normalization is necessay step in creation of database design becaus.pdf
 
Hi, Please find my codeimport java.util.Random;public class Pro.pdf
Hi, Please find my codeimport java.util.Random;public class Pro.pdfHi, Please find my codeimport java.util.Random;public class Pro.pdf
Hi, Please find my codeimport java.util.Random;public class Pro.pdf
 
For sound intensity,ratio in dB is given byx = 10log(IIo)We.pdf
For sound intensity,ratio in dB is given byx = 10log(IIo)We.pdfFor sound intensity,ratio in dB is given byx = 10log(IIo)We.pdf
For sound intensity,ratio in dB is given byx = 10log(IIo)We.pdf
 
Exp- Listeria monocytogenes is a facultative anaerobic bacteria tha.pdf
Exp- Listeria monocytogenes is a facultative anaerobic bacteria tha.pdfExp- Listeria monocytogenes is a facultative anaerobic bacteria tha.pdf
Exp- Listeria monocytogenes is a facultative anaerobic bacteria tha.pdf
 
DNA controversy is a dispute about whether Rosalind Franklin and Wil.pdf
DNA controversy is a dispute about whether Rosalind Franklin and Wil.pdfDNA controversy is a dispute about whether Rosalind Franklin and Wil.pdf
DNA controversy is a dispute about whether Rosalind Franklin and Wil.pdf
 
Delta is a measures of the change in price of an option for a one po.pdf
Delta is a measures of the change in price of an option for a one po.pdfDelta is a measures of the change in price of an option for a one po.pdf
Delta is a measures of the change in price of an option for a one po.pdf
 
consider the cross between White petals and dark blue petalsFlower.pdf
consider the cross between White petals and dark blue petalsFlower.pdfconsider the cross between White petals and dark blue petalsFlower.pdf
consider the cross between White petals and dark blue petalsFlower.pdf
 

Recently uploaded

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 

Recently uploaded (20)

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 

SOA ( Service Oriented Architecture)SOA is a type of architectura.pdf

  • 1. SOA ( Service Oriented Architecture): SOA is a type of architectural pattern in computer software design where application components provides services to other components via network.This removes the need for third party product,vendor or technology. The main functionality to this type of model is to make it easier for software components connected over the internet to communicate with each other without human interaction.so every computer can run any number of services and this can be archeived without changing the main program itself.SOA provides a cost effective way to evolve and enhance Enterprise information systems. Web 2.0 on the other hand is world wide web websites that emphasize user-generated content,interoperability for end users. Some have agreed that web 2.0 is the best form of realizing SOA. 1)-2) Interoperability and portability: SOA can be realized through the help of webservices, because the best characterstic of webservices is the interoperability.Different distributed web services run on variety of software platforms and hardware architectures.JAVA j2EE and java WSDP are the best examples. 3) Platform independence: For example take a case where XML,XML schema are there which are used to publish,describe,search information. and there are multiple technologies and versions like SOAP, WSDL, UDDI, and ebXML to do this. For the web services to be functional, we need an environment of platform independent model.For example consider AJAX (asynchronous javascript and XML) is not a technology, it is just a technique to createinteractive webpages for this it supports XHTML,CSS,DOM,XML,XSLT,ATOM,SQL,REST,SOAP etc and uses javascript to glue it all together.This is a perfect example of SOA present in current trend. Solution SOA ( Service Oriented Architecture): SOA is a type of architectural pattern in computer software design where application components provides services to other components via network.This removes the need for third party product,vendor or technology. The main functionality to this type of model is to make it easier for software components connected over the internet to communicate with each other without human interaction.so every computer can run any number of services and this can be archeived without changing the main program itself.SOA provides a cost effective way to evolve and enhance Enterprise information
  • 2. systems. Web 2.0 on the other hand is world wide web websites that emphasize user-generated content,interoperability for end users. Some have agreed that web 2.0 is the best form of realizing SOA. 1)-2) Interoperability and portability: SOA can be realized through the help of webservices, because the best characterstic of webservices is the interoperability.Different distributed web services run on variety of software platforms and hardware architectures.JAVA j2EE and java WSDP are the best examples. 3) Platform independence: For example take a case where XML,XML schema are there which are used to publish,describe,search information. and there are multiple technologies and versions like SOAP, WSDL, UDDI, and ebXML to do this. For the web services to be functional, we need an environment of platform independent model.For example consider AJAX (asynchronous javascript and XML) is not a technology, it is just a technique to createinteractive webpages for this it supports XHTML,CSS,DOM,XML,XSLT,ATOM,SQL,REST,SOAP etc and uses javascript to glue it all together.This is a perfect example of SOA present in current trend.