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

Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 

Recently uploaded (20)

Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 

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