SlideShare a Scribd company logo
1 of 2
Download to read offline
Choose a deployment platform that allows for the implementation of SOA. Describe the
architectural layers that are included in the platform and analyze the flexibility of the platform
for supporting different types of services. Determine whether this platform supports loose
coupling or if it is strongly implementation dependent.
Choose a deployment platform that allows for the implementation of SOA. Describe the
architectural layers that are included in the platform and analyze the flexibility of the platform
for supporting different types of services. Determine whether this platform supports loose
coupling or if it is strongly implementation dependent.
Solution
Service-oriented architectures (SOA) are based on the software services, which are high-level
software components that include web services like (Rest , Soap). Implementation of an SOA
requires tools and run-time infrastructure software. This is collectively referred to as a service-
oriented architecture implementation framework or (SOAIF).
Application development and deployment :
In the traditional software development process, translating the requirements into working
distributed systems is time-consuming and difficult, requiring several stages of manual
development and then its deployment. This complex, error-friendlytask can be effectively done
using a higher-level, component-based SOAIF. The SOAIF incorporates tools that let processes
that are developed, using standards such as Business Process Execution Language (BPEL), can
be easily translated into distributed, high-level services, which are easy to develop, manipulate,
and debug and hence more effecient . These services are easily composed of implementation-
level data flows without the user or developer having to track complex middleware concepts,
such as topics or queues. Further, the implementation-level services can run on any machine
across the network due to the built-in dynamic deployment support SOAIF provides.
Architectural Layers
Enterprise service bus :core infrastructure of an SOAIF is typically provided by an enterprise
service bus (ESB), which points out the challenges in composing, deploying, and managing
distributed, service-based enterprise applications. The ESB incorporates systems connectivity
using web services, Java EE, .NET Framework, and other standards also
ESB also do not provide any guaranty of loose coupling to meet evolving Service-oriented needs
. Implementing ESB to meet SOA requirements require the addition of extra functionality to
compose for business Services and provide secure Service interactions.
Business process management :
Business process management (BPM) considers systems and IT assets as activities or tasks that
participate in well-coordinated and centrally organised Business processes. Traditionally, the
challenge of BPM is that while it is possible to construct any processes that achieve integration
goals, enterprises typically use BPM tools only at the time of designing , modeling processes as
they used to be or process as they should be, but rarely processes as they actually are in the IT
environment.
So, while BPM solutions can craft processes that are composed of fine-grained Services, they
don’t contain the runtime environment that are necessary for loosely coupled or asynchronous
Service interactions. At the very least, a BPM solution must be used in conjunction with a
loosely coupled integration approach to make the business processes runtime activities that
coordinate integration. Thus, by itself, BPM solutions are not sufficient to meet SOA
requirements.
Service-oriented integration[edit]
The service-oriented integration (SOI) approach uses the architectural guiding principles of
Services orientation to construct an ecosystem of Services that business users can dynamically
combine and compose into higher-level processes that will meet continuously evolving and
changing business requirements. SOI approaches make , tightly coupled EAI and Business-to-
business integration approaches by mandating a separation of the consumer of each Service from
the producer of that Service, thus forcing the critical aspect of loose coupling that is required to
allow an integration scenario to evolve automatically to meet business requirements.
SOI provides no guidance on how to build the right Services to meet current business
requirements nor does it provides a means to execute Services in the most effective and scalable
manner to guarantee long-running interactions

More Related Content

Similar to Choose a deployment platform that allows for the implementation o.pdf

Websphere Business Integration
Websphere Business IntegrationWebsphere Business Integration
Websphere Business IntegrationSchubert Gomes
 
Arquitectura orientada a servicios
Arquitectura orientada a serviciosArquitectura orientada a servicios
Arquitectura orientada a serviciosbrizna39
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
CBSE VS SOA Presentation
CBSE VS SOA PresentationCBSE VS SOA Presentation
CBSE VS SOA PresentationMaulik Parikh
 
CBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU PresentationCBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU Presentationmgp1560
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructureAngel Knight
 
Soa session 1 part 1(2)
Soa session 1 part 1(2)Soa session 1 part 1(2)
Soa session 1 part 1(2)Shilpi Jain
 
15 falko menge--_enterpise_service_bus
15 falko menge--_enterpise_service_bus15 falko menge--_enterpise_service_bus
15 falko menge--_enterpise_service_buslmphuong06
 
WebServices and Workflow technologies
WebServices and Workflow technologiesWebServices and Workflow technologies
WebServices and Workflow technologiesNitin Pande
 
'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
 
SOA Program
SOA ProgramSOA Program
SOA Programmeymane
 
Soa Driven Project Management
Soa Driven Project ManagementSoa Driven Project Management
Soa Driven Project ManagementTerry Cho
 
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
 
CMAD Group Workbook 6 SOA
CMAD Group Workbook 6 SOACMAD Group Workbook 6 SOA
CMAD Group Workbook 6 SOAAlexander Doré
 

Similar to Choose a deployment platform that allows for the implementation o.pdf (20)

Mule soa
Mule soaMule soa
Mule soa
 
Websphere Business Integration
Websphere Business IntegrationWebsphere Business Integration
Websphere Business Integration
 
Arquitectura orientada a servicios
Arquitectura orientada a serviciosArquitectura orientada a servicios
Arquitectura orientada a servicios
 
Basic concepts of soa
Basic concepts of soaBasic concepts of soa
Basic concepts of soa
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
CBSE VS SOA Presentation
CBSE VS SOA PresentationCBSE VS SOA Presentation
CBSE VS SOA Presentation
 
CBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU PresentationCBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU Presentation
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
Soa session 1 part 1(2)
Soa session 1 part 1(2)Soa session 1 part 1(2)
Soa session 1 part 1(2)
 
What is service
What is serviceWhat is service
What is service
 
15 falko menge--_enterpise_service_bus
15 falko menge--_enterpise_service_bus15 falko menge--_enterpise_service_bus
15 falko menge--_enterpise_service_bus
 
WebServices and Workflow technologies
WebServices and Workflow technologiesWebServices and Workflow technologies
WebServices and Workflow technologies
 
Integration Hub.pdf
Integration Hub.pdfIntegration Hub.pdf
Integration Hub.pdf
 
'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...
 
SOA Program
SOA ProgramSOA Program
SOA Program
 
Soa Driven Project Management
Soa Driven Project ManagementSoa Driven Project Management
Soa Driven Project Management
 
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
 
CMAD Group Workbook 6 SOA
CMAD Group Workbook 6 SOACMAD Group Workbook 6 SOA
CMAD Group Workbook 6 SOA
 

More from calderoncasto9163

LOS At the time of her death on September 4, 2015, Alicia held the .pdf
LOS At the time of her death on September 4, 2015, Alicia held the .pdfLOS At the time of her death on September 4, 2015, Alicia held the .pdf
LOS At the time of her death on September 4, 2015, Alicia held the .pdfcalderoncasto9163
 
Match the following terms with the definitions given belowTerms Gi.pdf
Match the following terms with the definitions given belowTerms Gi.pdfMatch the following terms with the definitions given belowTerms Gi.pdf
Match the following terms with the definitions given belowTerms Gi.pdfcalderoncasto9163
 
JAVA...With N.E.T_B.E.A.N.S___________________________________.pdf
JAVA...With N.E.T_B.E.A.N.S___________________________________.pdfJAVA...With N.E.T_B.E.A.N.S___________________________________.pdf
JAVA...With N.E.T_B.E.A.N.S___________________________________.pdfcalderoncasto9163
 
Let us roll a die twice. The number from the first throw is denoted .pdf
Let us roll a die twice. The number from the first throw is denoted .pdfLet us roll a die twice. The number from the first throw is denoted .pdf
Let us roll a die twice. The number from the first throw is denoted .pdfcalderoncasto9163
 
Is there relationship between having a high school education and kno.pdf
Is there relationship between having a high school education and kno.pdfIs there relationship between having a high school education and kno.pdf
Is there relationship between having a high school education and kno.pdfcalderoncasto9163
 
In a survey, 600 mothers and fathers were asked about the importance.pdf
In a survey, 600 mothers and fathers were asked about the importance.pdfIn a survey, 600 mothers and fathers were asked about the importance.pdf
In a survey, 600 mothers and fathers were asked about the importance.pdfcalderoncasto9163
 
in html 1 A Header with font size ranging from h4 to h1 with at l.pdf
in html 1 A Header with font size ranging from h4 to h1 with at l.pdfin html 1 A Header with font size ranging from h4 to h1 with at l.pdf
in html 1 A Header with font size ranging from h4 to h1 with at l.pdfcalderoncasto9163
 
Identify these monomers (general classification). Are the monomers h.pdf
Identify these monomers (general classification).  Are the monomers h.pdfIdentify these monomers (general classification).  Are the monomers h.pdf
Identify these monomers (general classification). Are the monomers h.pdfcalderoncasto9163
 
How is the Internet come about How was the World Wide Web ( WWW .pdf
How is the Internet come about  How was the World Wide Web ( WWW .pdfHow is the Internet come about  How was the World Wide Web ( WWW .pdf
How is the Internet come about How was the World Wide Web ( WWW .pdfcalderoncasto9163
 
Explain the answers in sufficient details i.e show the work ace Wha.pdf
Explain the answers in sufficient details i.e show the work ace Wha.pdfExplain the answers in sufficient details i.e show the work ace Wha.pdf
Explain the answers in sufficient details i.e show the work ace Wha.pdfcalderoncasto9163
 
Each figure is an isometry image of the figure at the right. Tell whe.pdf
Each figure is an isometry image of the figure at the right. Tell whe.pdfEach figure is an isometry image of the figure at the right. Tell whe.pdf
Each figure is an isometry image of the figure at the right. Tell whe.pdfcalderoncasto9163
 
E. None of the above.E. Actually, they differ in all of these ways.pdf
E. None of the above.E. Actually, they differ in all of these ways.pdfE. None of the above.E. Actually, they differ in all of these ways.pdf
E. None of the above.E. Actually, they differ in all of these ways.pdfcalderoncasto9163
 
Describe the difference between a. The pulmonary and systemic circula.pdf
Describe the difference between a. The pulmonary and systemic circula.pdfDescribe the difference between a. The pulmonary and systemic circula.pdf
Describe the difference between a. The pulmonary and systemic circula.pdfcalderoncasto9163
 
Cross a homozygous running, heterozygous black mouse with a waltzing.pdf
Cross a homozygous running, heterozygous black mouse with a waltzing.pdfCross a homozygous running, heterozygous black mouse with a waltzing.pdf
Cross a homozygous running, heterozygous black mouse with a waltzing.pdfcalderoncasto9163
 
Describe some effects that cybertechnology has had so far for our se.pdf
Describe some effects that cybertechnology has had so far for our se.pdfDescribe some effects that cybertechnology has had so far for our se.pdf
Describe some effects that cybertechnology has had so far for our se.pdfcalderoncasto9163
 
Abstract Base Class (C++ Program)Create an abstract base class cal.pdf
Abstract Base Class (C++ Program)Create an abstract base class cal.pdfAbstract Base Class (C++ Program)Create an abstract base class cal.pdf
Abstract Base Class (C++ Program)Create an abstract base class cal.pdfcalderoncasto9163
 
A range of values estimated to have a high probably of containing th.pdf
A range of values estimated to have a high probably of containing th.pdfA range of values estimated to have a high probably of containing th.pdf
A range of values estimated to have a high probably of containing th.pdfcalderoncasto9163
 
A thrown lump of clay hits a block in mid air and sticks to it. what.pdf
A thrown lump of clay hits a block in mid air and sticks to it. what.pdfA thrown lump of clay hits a block in mid air and sticks to it. what.pdf
A thrown lump of clay hits a block in mid air and sticks to it. what.pdfcalderoncasto9163
 
Answer die following questions with short answers Explain the d.pdf
Answer die following questions with short answers  Explain the d.pdfAnswer die following questions with short answers  Explain the d.pdf
Answer die following questions with short answers Explain the d.pdfcalderoncasto9163
 
A single breeding pair of rabbits is introduced to Australia in 1900.pdf
A single breeding pair of rabbits is introduced to Australia in 1900.pdfA single breeding pair of rabbits is introduced to Australia in 1900.pdf
A single breeding pair of rabbits is introduced to Australia in 1900.pdfcalderoncasto9163
 

More from calderoncasto9163 (20)

LOS At the time of her death on September 4, 2015, Alicia held the .pdf
LOS At the time of her death on September 4, 2015, Alicia held the .pdfLOS At the time of her death on September 4, 2015, Alicia held the .pdf
LOS At the time of her death on September 4, 2015, Alicia held the .pdf
 
Match the following terms with the definitions given belowTerms Gi.pdf
Match the following terms with the definitions given belowTerms Gi.pdfMatch the following terms with the definitions given belowTerms Gi.pdf
Match the following terms with the definitions given belowTerms Gi.pdf
 
JAVA...With N.E.T_B.E.A.N.S___________________________________.pdf
JAVA...With N.E.T_B.E.A.N.S___________________________________.pdfJAVA...With N.E.T_B.E.A.N.S___________________________________.pdf
JAVA...With N.E.T_B.E.A.N.S___________________________________.pdf
 
Let us roll a die twice. The number from the first throw is denoted .pdf
Let us roll a die twice. The number from the first throw is denoted .pdfLet us roll a die twice. The number from the first throw is denoted .pdf
Let us roll a die twice. The number from the first throw is denoted .pdf
 
Is there relationship between having a high school education and kno.pdf
Is there relationship between having a high school education and kno.pdfIs there relationship between having a high school education and kno.pdf
Is there relationship between having a high school education and kno.pdf
 
In a survey, 600 mothers and fathers were asked about the importance.pdf
In a survey, 600 mothers and fathers were asked about the importance.pdfIn a survey, 600 mothers and fathers were asked about the importance.pdf
In a survey, 600 mothers and fathers were asked about the importance.pdf
 
in html 1 A Header with font size ranging from h4 to h1 with at l.pdf
in html 1 A Header with font size ranging from h4 to h1 with at l.pdfin html 1 A Header with font size ranging from h4 to h1 with at l.pdf
in html 1 A Header with font size ranging from h4 to h1 with at l.pdf
 
Identify these monomers (general classification). Are the monomers h.pdf
Identify these monomers (general classification).  Are the monomers h.pdfIdentify these monomers (general classification).  Are the monomers h.pdf
Identify these monomers (general classification). Are the monomers h.pdf
 
How is the Internet come about How was the World Wide Web ( WWW .pdf
How is the Internet come about  How was the World Wide Web ( WWW .pdfHow is the Internet come about  How was the World Wide Web ( WWW .pdf
How is the Internet come about How was the World Wide Web ( WWW .pdf
 
Explain the answers in sufficient details i.e show the work ace Wha.pdf
Explain the answers in sufficient details i.e show the work ace Wha.pdfExplain the answers in sufficient details i.e show the work ace Wha.pdf
Explain the answers in sufficient details i.e show the work ace Wha.pdf
 
Each figure is an isometry image of the figure at the right. Tell whe.pdf
Each figure is an isometry image of the figure at the right. Tell whe.pdfEach figure is an isometry image of the figure at the right. Tell whe.pdf
Each figure is an isometry image of the figure at the right. Tell whe.pdf
 
E. None of the above.E. Actually, they differ in all of these ways.pdf
E. None of the above.E. Actually, they differ in all of these ways.pdfE. None of the above.E. Actually, they differ in all of these ways.pdf
E. None of the above.E. Actually, they differ in all of these ways.pdf
 
Describe the difference between a. The pulmonary and systemic circula.pdf
Describe the difference between a. The pulmonary and systemic circula.pdfDescribe the difference between a. The pulmonary and systemic circula.pdf
Describe the difference between a. The pulmonary and systemic circula.pdf
 
Cross a homozygous running, heterozygous black mouse with a waltzing.pdf
Cross a homozygous running, heterozygous black mouse with a waltzing.pdfCross a homozygous running, heterozygous black mouse with a waltzing.pdf
Cross a homozygous running, heterozygous black mouse with a waltzing.pdf
 
Describe some effects that cybertechnology has had so far for our se.pdf
Describe some effects that cybertechnology has had so far for our se.pdfDescribe some effects that cybertechnology has had so far for our se.pdf
Describe some effects that cybertechnology has had so far for our se.pdf
 
Abstract Base Class (C++ Program)Create an abstract base class cal.pdf
Abstract Base Class (C++ Program)Create an abstract base class cal.pdfAbstract Base Class (C++ Program)Create an abstract base class cal.pdf
Abstract Base Class (C++ Program)Create an abstract base class cal.pdf
 
A range of values estimated to have a high probably of containing th.pdf
A range of values estimated to have a high probably of containing th.pdfA range of values estimated to have a high probably of containing th.pdf
A range of values estimated to have a high probably of containing th.pdf
 
A thrown lump of clay hits a block in mid air and sticks to it. what.pdf
A thrown lump of clay hits a block in mid air and sticks to it. what.pdfA thrown lump of clay hits a block in mid air and sticks to it. what.pdf
A thrown lump of clay hits a block in mid air and sticks to it. what.pdf
 
Answer die following questions with short answers Explain the d.pdf
Answer die following questions with short answers  Explain the d.pdfAnswer die following questions with short answers  Explain the d.pdf
Answer die following questions with short answers Explain the d.pdf
 
A single breeding pair of rabbits is introduced to Australia in 1900.pdf
A single breeding pair of rabbits is introduced to Australia in 1900.pdfA single breeding pair of rabbits is introduced to Australia in 1900.pdf
A single breeding pair of rabbits is introduced to Australia in 1900.pdf
 

Recently uploaded

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 

Recently uploaded (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 

Choose a deployment platform that allows for the implementation o.pdf

  • 1. Choose a deployment platform that allows for the implementation of SOA. Describe the architectural layers that are included in the platform and analyze the flexibility of the platform for supporting different types of services. Determine whether this platform supports loose coupling or if it is strongly implementation dependent. Choose a deployment platform that allows for the implementation of SOA. Describe the architectural layers that are included in the platform and analyze the flexibility of the platform for supporting different types of services. Determine whether this platform supports loose coupling or if it is strongly implementation dependent. Solution Service-oriented architectures (SOA) are based on the software services, which are high-level software components that include web services like (Rest , Soap). Implementation of an SOA requires tools and run-time infrastructure software. This is collectively referred to as a service- oriented architecture implementation framework or (SOAIF). Application development and deployment : In the traditional software development process, translating the requirements into working distributed systems is time-consuming and difficult, requiring several stages of manual development and then its deployment. This complex, error-friendlytask can be effectively done using a higher-level, component-based SOAIF. The SOAIF incorporates tools that let processes that are developed, using standards such as Business Process Execution Language (BPEL), can be easily translated into distributed, high-level services, which are easy to develop, manipulate, and debug and hence more effecient . These services are easily composed of implementation- level data flows without the user or developer having to track complex middleware concepts, such as topics or queues. Further, the implementation-level services can run on any machine across the network due to the built-in dynamic deployment support SOAIF provides. Architectural Layers Enterprise service bus :core infrastructure of an SOAIF is typically provided by an enterprise service bus (ESB), which points out the challenges in composing, deploying, and managing distributed, service-based enterprise applications. The ESB incorporates systems connectivity using web services, Java EE, .NET Framework, and other standards also ESB also do not provide any guaranty of loose coupling to meet evolving Service-oriented needs . Implementing ESB to meet SOA requirements require the addition of extra functionality to compose for business Services and provide secure Service interactions.
  • 2. Business process management : Business process management (BPM) considers systems and IT assets as activities or tasks that participate in well-coordinated and centrally organised Business processes. Traditionally, the challenge of BPM is that while it is possible to construct any processes that achieve integration goals, enterprises typically use BPM tools only at the time of designing , modeling processes as they used to be or process as they should be, but rarely processes as they actually are in the IT environment. So, while BPM solutions can craft processes that are composed of fine-grained Services, they don’t contain the runtime environment that are necessary for loosely coupled or asynchronous Service interactions. At the very least, a BPM solution must be used in conjunction with a loosely coupled integration approach to make the business processes runtime activities that coordinate integration. Thus, by itself, BPM solutions are not sufficient to meet SOA requirements. Service-oriented integration[edit] The service-oriented integration (SOI) approach uses the architectural guiding principles of Services orientation to construct an ecosystem of Services that business users can dynamically combine and compose into higher-level processes that will meet continuously evolving and changing business requirements. SOI approaches make , tightly coupled EAI and Business-to- business integration approaches by mandating a separation of the consumer of each Service from the producer of that Service, thus forcing the critical aspect of loose coupling that is required to allow an integration scenario to evolve automatically to meet business requirements. SOI provides no guidance on how to build the right Services to meet current business requirements nor does it provides a means to execute Services in the most effective and scalable manner to guarantee long-running interactions