Kriativ-techVolume 1, Issue 7, April 2018, Pages: xxxReceived: Nov. 28, 2017;Accepted: Dec. 8, 2017;Published: Feb. 24, 2018

Authors

<div class="aut_con"><strong>Nuno Miguel Carvalho Galego</strong>, Professor Adjunto do ISTEC</div><div></div><div class="aut_con"></div>

Media

PDF

To cite this article

Nuno Miguel Carvalho Galego, SOA - Principais motivações e beneficios da adopção da arquitectura SOA
<strong>DOI:</strong>10.31112/kriativ-tech-2018-01-15

Abstract

These days many organizations are adopting SOA architectures (Service Oriented Architecture) to consume services form of Web Services. The purpose of the use of the SOA architecture is to allow the interconnection of applications that are implemented in different locations beyond the boundaries of the Organization in heterogeneous and distributed environments. This architecture can revolutionize the way that organizations compete, speeding up decision-making and take advantage of market opportunities. Based on the literature review, of this work discuss the main motivations and benefits of adoption of SOA architecture. This work describes the results of a survey which had as central study object-oriented software architecture (SOA), which identified the main motivations and benefits in adopting this architecture. Will also be addressed in this work, the types of services associated with the SOA as the reference model for SOA-OASIS. At the end of this work, a tool available from IBM organizations that streamlines the implementation of SOA-based projects such as the benefits in adopting an architecture of this type.

Keywords

Service Oriented Architecture (SOA); Web Services; OASIS reference model; IBM;

References

Barry, D. (2014). Service-Oriented Architecture (SOA) Definition. Obtido de http://www.service- architecture.com/articles/web-services/service- oriented_architecture_soa_definition.htmlBueno, J., Correa, P., Onoe, A., Borsoi, B., & Kiramoto, T. (19 de Junho de 2016). OASIS. Modelo de Referência para Arquitetura.Christensen, E., Curbeta, F., Meredith, G., & Weerawarana. (Março de 2001). Web Services Description Language (WSDL) . Obtido de http://www.w3.org/TR/wsdlHohpe, G. (Maio de 2002). Stairway to Heaven, Software Development.IBM. (Maio de 2004). IBM WebSphere Business Integration Server. Obtido de https://www- 01.ibm.com/common/ssi/rep_ca/4/897/ENUS204- 114/ENUS204-114.PDFJessani, V., Chilanti, M., & Iyengar, A. (2007). WebSphere Business Integration Primer: Process Server, BPEL, SCA, and SOA. IBM.Keen, M., Cavell, J., Hill, S., Kee, C. K., Neave, W., Rumph, B., & Tran, H. (2004). BPEL4WS Business Processes with WebSphereBusiness Integration: Understanding, Modeling, Migrating. IBM.
Kress, J., Maier, B., Normann, H., Schmeidel, D., Schmutz, G., Trops, B., & Winterberg, T. (Julho de 2013). Enterprise Service Bus. Obtido de http://www.oracle.com/technetwork/articles/soa/ind- soa-esb-1967705.htmlKress, J., Maier, B., Normann, H., Schmeidel, D., Schmutz, G., Trops, B., & Winterberg, T. (Fevereiro de 2014). SOA and Business Processes: You are the Process! Obtido de http://www.oracle.com/technetwork/articles/soa/ind- soa-bpm-2133403.htmlLind, K., & Schwenkreis, F. (Janeiro de 2017). Understanding how WebSphere MQ Workflow and WebSphere Application Server Enterprise Process Choreographer can work together. Obtido de https://www.ibm.com/developerworks/websphere/libr ary/techarticles/wasid/WPC_Interop/WPC_Interop.ht mlLinthicum , D. (Fevereiro de 2007). Rules Engines and SOA. Obtido de http://www.infoworld.com/article/2641011/service- oriented-architecture/rules-engines-and-soa.htmlMacKenzie, M., Laskey, K., McCabe, F., Brown, P., & Metz, R. (Outubro de 2006). Reference Model for Service Oriented Architecture 1.0. Obtido de http://docs.oasis- open.org/soa-rm/v1.0/soa-rm.pdfMahmoud , H. (2005). Service-oriented architecture and web services: the road to enterprise application integration. Sun Microsystems Inc.Moe, J. (2015). SOA and Service Catalogues. Obtido de http://www.soainstitute.org/resources/articles/soa- and-service-catalogues
OASIS. (2014). OASIS UDDI Specification. Obtido de https://www.oasis-open.org/committees/uddi- spec/faq.phpOracle. (2015). Oracle Business Activity Monitoring. Obtido de http://www.oracle.com/technetwork/middleware/bam /overview/index.htmlPinho, S. (2008). Arquitectura de Segurança num ambiente SOA (Service Oriented Architecture). Porto.Sadtler, C., & Kovari, P. (2004). WebSphere Business
Sadtler,
Integration Server Foundation Architecture and Overview. IBM.C., & Kovari, P. (2004). WebSphere Business Integration Server Foundation Architecture and Overview. IBM.
Sadtler, C., Cuomo, G., Ganci, J., Haberkorn, M., Jones, C., Kovari, P., . . . Will, R. (2005). WebSphere Product Family Overview and Architecture. IBM.Thompson, H., Mendelsohn, N., Beech, D., & M., M. (Abril de 2012). W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures. Obtido de http://www.w3.org/TR/xmlschema11-1/W3C. (2002). Web Services Activity. Obtido de http://www.w3.org/2002/ws/W3C. (Junho de 2014). HTTP - Hypertext Transfer Protocol. Obtido de http://www.w3.org/Protocols/W3Schools. (2012). ML Soap. Obtido de http://www.w3schools.com/xml/xml_soap.aspW3Schools. (2012). XML Web Services. Obtido de http://www.w3schools.com/xml/xml_services.asp