La era de las Máquinas Sociales en la convergencia BPM-SOA y UML-SOA

Autores/as

DOI:

https://doi.org/10.33448/rsd-v11i2.25178

Palabras clave:

Máquinas sociales; BPM; UML; SOA; Integración.

Resumen

En este trabajo se exploraron y analizaron conceptos fundamentales de la metodología BPM (Business Process Modeling), así como el desarrollo de software a través del UML (Unified Modeling Language), ambos vinculados a la SOA (Arquitectura Orientada a Servicios), con el objetivo integrar las áreas de desarrollo de software y gestión empresarial con el advenimiento de las Máquinas Sociales, a fin de posibilitar una mayor combinación de elementos computacionales y humanos en los procesos. El objetivo de este estudio es presentar la posibilidad de un escenario verificado a partir de una encuesta de literatura que trata sobre la integración de BPM-SOA y UML-SOA con Social Machines. De esta forma, se realizó una comparación entre los lenguajes de ejecución de ambos modelos junto con las Máquinas Sociales, con el fin de presentar una posibilidad de integración entre arquitecturas y modelos. Todo ello para asegurar la interoperabilidad entre diferentes entidades, agregando valor y reduciendo los costos de mantenimiento para las empresas. En cuanto a los métodos científicos que determinan el descubrimiento del problema, se utilizó el método de observación, ya que constituye un procedimiento de investigación. El propósito es comprender la posibilidad de integrar e implementar BPM-SOA y UML-SOA con Social Machines.

Citas

Amsden, J. (2010). Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service identification. https://paulallen.ca/documents/2015/03/amsden-j-modeling-with-soaml-part-1-service-identification-2010.pdf/.

An, M. J. et al. (2007). Design of the material control system based on service-oriented architecture, Control, Automation and Systems. ICCAS '07. International Conference on, Seoul, 978-983. 10.1109/ICCAS.2007.4407056.

Baldam, R. et al. (2008). Gerenciamento de Processos de Negócios. BPM – BUSINESS PROCESS MANAGEMENT. (2a ed.), Érica.

Booch, G. et al. (2000). UML: Guia do Usuário. Editora Campus.

Burégio V. et al. (2014). Personal APIs as an Enabler for Designing and Implementing People as Social Machines. International World Wide Web Conference Committee (IW3C2).

Burégio V. (2014). Social Machines: A Unified Paradigm to Describe, Design and Implement Emerging Social Systems. Tese de Doutorado em Ciência da Computação, Centro de Informática da Universidade Federal de Pernambuco. Repositório da UFPE. https://repositorio.ufpe.br/handle/123456789/12430.

Burégio, V.A. et al. (2013). Moving towards ‘relationship-aware’ applications and services: A social machine-oriented approach,” IEEE International Enterprise Distributed Object Computing Conference Workshops Moving, pp. 43–52.

Burégio V. et al. (2013). Social Machines: A Unified Paradigm to Describe Social Web-Oriented Systems. International World Wide Web Conference Committee (IW3C2).

Dicio. Relacionamento. https://www.dicio.com.br/relacionamento/.

Elmasri, R. & Navathe, S.B. (2005). Sistemas de banco de dados 4º edição. Revisor técnico Luis Ricardo de Figueiredo. Pearson Addison Wesley.

Eping. (2007). Padrões de Interoperabilidade de Governo Eletrônico. Documento de Referência, versão 3. http://eping.governoeletronico.gov.br.

Erl, T. (2008). Principles of Service Design. Prentice Hall.

Fronckowiak, J. (2008). SOA Best Practices and Design Patterns. http://i.zdnet.com/whitepapers/Oracle_SOA_US_EN_WP_BestPractices.pdf.

Group, G. (s.d). SOA. http://iprocess.com.br/soa.

Hoisl, B. et al. (2012). Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach. Softw Syst Model, 13(2),.513-548. Springer Science + Business Media. http://dx.doi.org/10.1007/s10270-012-0263-y.

IBM (2019). SOA (Service-Oriented Architecture). https://www.ibm.com/sg-en/cloud/learn/soa.

Kamoun, F. (2007). A roadmap towards the convergence of business process management and service oriented architecture. Ubiquity, .1-1. Association for Computing Machinery (ACM). http://dx.doi.org/10.1145/1241854.1247273.

Kistasamy, C. et al. (2010). The Relationship between Service Oriented Architecture and Enterprise Architecture. 129 - 137. 10.1109/EDOCW.2010.12.

Lemos, H. D. (2009). Encapsulamento, Polimorfismo, Herança em Java. http://www.devmedia.com.br/encapsulamento-polimorfismo-heranca-em-java/12991.

Lemos de Souza, B. & Meira, S. (2020). Social Micromachine: Origin and Characteristics. In Proceedings of the 22nd International Conference on Enterprise Information Systems (ICEIS 2020) 1, 788-796. 10.5220/0009580507880796.

Lemos de Souza, B. (2020). Grounded Theory of the Evolutionary Behavior of Social Machines. In Doctoral Consortium on Enterprise Information Systems - (DCEIS 2020) - Final Program and Book of Abstracts.

Lemos de Souza, B. W. (2020). Ontology of Social Machines. 15th Iberian Conference on Information Systems and Technologies (CISTI), Sevilla, Spain, 2020, 1-4, 10.23919/CISTI49556.2020.9140830.

Lemos de Souza, B. W. & Meira, S. R. L. (2020). Combination of social machines and service-oriented relationships. International Journal of Development Research, 10, (11), 41864-41870.

Lemos de Souza, B. W. & Meira, S. R. L. (2020). Diagnosis of Comparative and Future Studies on Social Machines. International Journal of Science and Research Methodology (IJSRM) 17 (1): 122–148.

Lemos de Souza, B. W. & Meira, S. (2021). Máquina Social um paradigma emergente ainda desconhecido. International Conference on Information Technology & Systems (ICITS’21) e Revista Ibérica de Sistemas e Tecnologias de Informação (RISTI).

Lemos de Souza, B. W. & Meira, S. (2021). Tendências de Relationship-aware entre Máquinas Sociais e Microsserviços. Revista Ibérica de Sistemas e Tecnologias de Informação (RISTI).

Marzullo, F. (2009). SOA na prática. Novatec.

Meira S. et al. (2011). The Emerging Web of Social Machines. https://arxiv.org/ftp/arxiv/papers/1010/1010.3045.pdf.

Microsoft. (2007). SOA in the Real World. https://www.infoq.com/news/2007/07/SOA-in-the-Real-World/ and http://s3.beckshome.com/20070727-SOA-In-The-Real-World.pdf.

Nascimento, L. et al. (2012). SMADL: The social machines architecture description language. CEUR Workshop Proceedings.

Nascimento, L. et al. (2014). A New Architecture Description Language for Social Machines. In 2014 Proceedings of the Companion Publication of the 23rd International Conference on World Wide Web Companion, pages 873 – 874.

Oasis, R. (2006). Reference Model for Service Oriented Architecture 1.0. http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf.

OMG. (2005). OCL 2.0 Specification. http://doc.omg.org/formal/06-05-01.pdf.

OMG. (2005). Unified Modeling Language: diagram interchange. https://staff.info.unamur.be/ven/CIS/OMG/UML/diagram%20interchange.pdf.

OMG. (2009). Service oriented architecture Modeling Language (SoaML) - Specification for the UML Profile and Metamodel for Services (UPMS). http://www.omg.org/spec/SoaML/1.0/Beta2/PDF.

Ortiz, G. & Hernandez, J. (2006). Toward UML Profiles for Web Services and their Extra-Functional Properties, 2006 IEEE International Conference on Web Services (ICWS'06), Chicago, IL, 2006 pp. 889-892. 10.1109/ICWS.2006.130

Prestes, M. L. M. (2011). A pesquisa e a construção do conhecimento científico: do planejamento aos textos, da escola à academia (4a ed.), Rêspel.

Recker, J. et al. (2009). Business Process Modeling- A Comparative Analysis. Journal of the Association of Information Systems, 4, 333-363.

Shadbolt, N. et al. (2016). The Rise of Social Machines The development of a human/digital ecosystem. IEEE Consumer electronics magazine.

Shadbolt, N. et al. (2013). Towards a classification framework for social machines. SOCM2013: Workshop on Theory and Practice of Social Machines, WWW2013, 905-911.

Silberschatz, A. et al. (2011). Database System Concepts, (6a ed.), McGraw-Hill.

Souza, B. W. L. (2016). Convergência entre BPM-SOA e UML-SOA: uma análise comparativa de integração e de cenários. Dissertação de mestrado da Universidade Federal de Pernambuco. https://repositorio.ufpe.br/bitstream/123456789/18365/1/Disserta%c3%a7%c3%a3o%20Final-Biblioteca_Brunno.pdf.

Suryanarayana, G. et al. (2004). PACE: an architectural style for trust management in decentralized applications, Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004), pp. 221–230.

Street, J. & Gomaa, H. (2008). Software Architectural Reuse Issues in Service-Oriented Architectures, Hawaii International Conference on System Sciences, Proceedings of the 41st Annual, Waikoloa, HI, 2008, pp. 316-316. 10.1109/HICSS.2008.406.

Todoran, I. et al. (2011). SOA Integration Modeling: An Evaluation of How SoaML Completes UML Modeling, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference Workshops, Helsinki, 57-66. 10.1109/EDOCW.2011.48

Wilcox, P. A & Gurău, C. (2003). Business modelling with UML: the implementation of CRM systems for online retailing. Journal of Retailing and Consumer Services, 10(3),181-191. http://dx.doi.org/10.1016/s0969-6989(03)00004-3.

Word wide web consortium (W3C). (2002). Web Service Glossary. Version 20040211. http://www.w3.org/TR/ws-gloss.

Zhang, L. et al. (2010). SOA-BPM-Based Architecture for Intelligent Power Dispatching System, 2010 Asia-Pacific Power and Energy Engineering Conference, Chengdu, 1-4. 10.1109/APPEEC.2010.5448783.

Descargas

Publicado

19/01/2022

Cómo citar

SOUZA, B. W. L. de. La era de las Máquinas Sociales en la convergencia BPM-SOA y UML-SOA. Research, Society and Development, [S. l.], v. 11, n. 2, p. e10011225178, 2022. DOI: 10.33448/rsd-v11i2.25178. Disponível em: https://rsdjournal.org/index.php/rsd/article/view/25178. Acesso em: 27 jul. 2024.

Número

Sección

Ciencias Exactas y de la Tierra