Un modelo para la obtención de requisitos de interoperabilidad de sistemas organizacionales
email: danielp@unicauca.edu.co
Faculty of Electronic and Telecommunications Engineering
email: fjpino@unicauca.edu.co
Faculty of Electronic and Telecommunications Engineering
email: sandrabr@unicauca.edu.co
Introducción: este artículo es producto de una investigación denominada marco para apoyar la elicitación de requisitos de interoperabilidad (RI) en función de las necesidades de los procesos de negocio de una organización, desarrollada en la Universidad del Cauca en 2019.
Problema: dentro del proceso de obtención de requisitos, las partes interesadas a menudo no logran articular los IR de acuerdo con las necesidades del negocio, lo que provoca el desarrollo de sistemas incompatibles con los sistemas en otras áreas funcionales.
Objetivo: identificar, definir y clasificar un conjunto de atributos que constituyen la interoperabilidad a nivel empresarial, los cuales deben ser considerados al momento de obtener RI.
Metodología: el desarrollo del modelo siguió las siguientes actividades: (i) establecimiento de aspectos a considerar en interoperabilidad a nivel empresarial, (ii) identificación de los atributos que componen cada aspecto, (iii) definición de los atributos identificados y las opciones que pueden ser obtenidas en la respuesta y (iv) clasificación de atributos.
Resultados: modelo que describe 21 atributos que constituyen la interoperabilidad a nivel empresarial, clasificados en las siguientes vistas: emisores y receptores, tipos de interacción, propiedades del flujo de datos y condiciones de uso de los datos comunicados.
Conclusión: a partir de la aplicación del modelo en la elicitación de un conjunto de RI de dos áreas funcionales de una organización, se identificó que los atributos favorecen el entendimiento común entre miembros de diferentes áreas y apoyan el análisis y planificación del intercambio de información.
Originalidad: identificar y definir un conjunto de atributos que constituyen la interoperabilidad a nivel empresarial.
Limitaciones: el modelo debe ser utilizado por un proceso que oriente la elicitación de los atributos que componen los RI.
J. Meng et al., “DynaFlow: a dynamic inter-organisational workflow management system,” Int. J. Bus. Process Integr. Manag., vol. 1, no. 2, pp. 101–115, 2006, doi: https://doi.org/10.1504/ijbpim.2006.010024.
N. Daclin, D. Chen, and B. Vallespir, “Developing enterprise collaboration: a methodology to implement and improve interoperability,” Enterp. Inf. Syst., vol. 10, no. 5, pp. 467–504, 2016, doi: https://doi.org/10.1080/17517575.2014.932013.
T. R. Soomro and A. H. Awan, “Challenges and future of enterprise application integration,” Int. J. Comput. Appl., vol. 42, no. 7, pp. 42–45, 2012, doi: https://doi.org/10.5120/5707-7762.
S. Mallek, N. Daclin, and V. Chapurlat, “The application of interoperability requirement specification and verification to collaborative processes in industry,” Comput. Ind., vol. 63, no. 7, pp. 643–658, 2012, doi: https://doi.org/10.1016/j.compind.2012.03.002.
D. Chen and G. Doumeingts, “European initiatives to develop interoperability of enterprise applications - Basic concepts, framework and roadmap,” Annu. Rev. Control, vol. 27 II, pp. 153–162, 2003, doi: https://doi.org/10.1016/j.arcontrol.2003.09.001.
H. Panetto, M. Zdravkovic, R. Jardim-Goncalves, D. Romero, J. Cecil, and I. Mezgár, “New perspectives for the future interoperable enterprise systems,” Comput. Ind., vol. 79, pp. 47–63, 2016, doi: https://doi.org/10.1016/j.compind.2015.08.001.
ISO/IEC, “ISO-IEC 25010: 2011 Systems and Software Engineering-Systems and Software Quality Requirements and Evaluation (SQuaRE)-System and Software Quality Models,” 2011, doi: https://doi.org/10.3403/30215101u.
R. Rezaei, T. K. Chiew, S. P. Lee, and Z. S. Aliee, “Interoperability evaluation models: A systematic review,” Comput. Ind., vol. 65, no. 1, pp. 1–23, 2014, doi: https://doi.org/10.1016/j.compind.2013.09.001.
K. Cenci, E. Estevez, and P. R. Fillottrani, “Facilitating Data Interoperability in Science and Technology: A Case Study and a Technical Solution,” in Proceedings of the 18th Annual International Conference on Digital Government Research, 2017, pp. 407–415, doi: https://doi.org/10.1145/3085228.3085291.
M. Javanbakht, R. Rezaie, F. Shams, and M. Seyyedi, “A new method for decision making and planning in enterprises,” in Information and Communication Technologies: From Theory to Applications, 2008. ICTTA 2008. 3rd International Conference on, 2008, pp. 1–5, doi: https://doi.org/10.1109/ictta.2008.4529986.
C. E. Kuziemsky and J. H. Weber-Jahnke, “An ebusiness-based framework for ehealth interoperability,” J. Emerg. Technol. Web Intell., vol. 1, no. 2, pp. 129–136, 2009, doi: https://doi.org/10.4304/jetwi.1.2.129-136.
ISO, “ISO 11354-1:2011 Advanced automation technologies and their applications -- Requirements for
establishing manufacturing enterprise process interoperability -- Part 1: Framework for enterprise interoperability,” 2011, doi: https://doi.org/10.3403/30185800U.
K. Cenci, E. Estevez, and P. R. Fillottrani, “Facilitating Data Interoperability in Science and Technology: A Case Study and a Technical Solution,” in Proceedings of the 18th Annual International Conference on Digital Government Research, 2017, pp. 407–415, doi: https://doi.org/10.1109/ictta.2008.4529986.
A. Grilo, R. Jardim-Goncalves, and V. Cruz-Machado, “A framework for measuring value in business
interoperability,” 2007 IEEE Int. Conf. Ind. Eng. Eng. Manag., pp. 520–524, 2007, doi: https://doi.org/10.1109/ieem.2007.4419244.
R. C. Motta, K. M. De Oliveira, and G. H. Travassos, “Rethinking interoperability in contemporary software systems,” in Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS), 2017 IEEE/ACM Joint 5th International Workshop on, 2017, pp. 9–15, doi: https://doi.org/10.1109/jsos.2017.5.
R. C. Motta, K. M. de Oliveira, and G. H. Travassos, “Characterizing Interoperability in Context-aware Software Systems,” in Computing Systems Engineering (SBESC), 2016 VI Brazilian Symposium on, 2016, pp. 203–208, doi: https://doi.org/10.1109/sbesc.2016.039.
N. Daclin, S. M. Daclin, V. Chapurlat, and B. Vallespir, “Writing and verifying interoperability requirements: Application to collaborative processes,” Comput. Ind., vol. 82, pp. 1–18, 2016, doi: https://doi.org/10.1016/j.compind.2016.04.001.
S. Mallek, N. Daclin, and V. Chapurlat, “The application of interoperability requirement specification and verification to collaborative processes in industry,” Comput. Ind., vol. 63, no. 7, pp. 643–658, 2012, doi: 10.1016/j.compind.2012.03.002.
N. Daclin and S. Mallek, “Capturing and Structuring Interoperability Requirements: A Framework for Interoperability Requirements,” in Enterprise Interoperability VI: Interoperability for Agility, Resilience and Plasticity of Collaborations, K. Mertins, F. Bénaben, R. Poler, and J.-P. Bourrières, Eds. Cham: Springer International Publishing, 2014, pp. 239–249.
R. Rezaei, T. K. Chiew, and S. P. Lee, “A review on E-business Interoperability Frameworks,” J. Syst. Softw., vol. 93, pp. 199–216, 2014, doi: https://doi.org/10.1016/j.jss.2014.02.004.
C. Legner and K. Wende, “Towards an excellence framework for business interoperability,” in 19th Bled eConference eValues, 2006, pp. 1–16.
N. Daclin, S. M. Daclin, V. Chapurlat, and B. Vallespir, “Writing and verifying interoperability requirements: Application to collaborative processes,” Comput. Ind., vol. 82, pp. 1–18, 2016, doi: https://doi.org/10.1016/j.compind.2016.04.001.
A. Przybylek, “A business-oriented approach to requirements elicitation,” in Evaluation of Novel Approaches to Software Engineering (ENASE), 2014 International Conference on, 2014, pp. 1–12, doi: https://doi.org/10.5220/0004887701520163.
H. Abukwaik and D. Rombach, “Software Interoperability Analysis in Practice: A Survey,” in Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017, pp. 12–20, doi: https://doi.org/10.1145/3084226.3084255.
J. J. Alfaro, R. Rodríguez-Rodríguez, M. J. Verdecho, and A. Ortiz, “Business process interoperability and collaborative performance measurement,” Int. J. Comput. Integr. Manuf., vol. 22, no. 9, pp. 877–889, 2009.
R. Silveira, J. Pastor, and E. Mayol, “Towards a Method for Enterprise Information Systems Integration.,” in Proceedings of the Tenth International Conference on Enterprise Information Systems, 2008, pp. 349–354, doi: https://doi.org/10.5220/0001715603490354.
K. Cenci, P. Fillottrani, and J. Ardenghi, “Government Data Interoperability: a Case Study from Academia,” in Proceedings of the 10th International Conference on Theory and Practice of Electronic Governance, 2017, pp. 625–628, doi: https://doi.org/10.1145/3047273.3047382.
P. Lencioni, Silos, Politics and Turf Wars: A Leadership Fable About Destroying the Barriers That Turn Colleagues Into Competitors. John Wiley & Sons, 2006.
R. Jardim-Goncalves, C. Agostinho, and A. Steiger-Garcao, “A reference model for sustainable interoperability in networked enterprises: towards the foundation of EI science base,” Int. J. Comput. Integr. Manuf., vol. 25, no. 10, pp. 855–873, 2012, doi: https://doi.org/10.1080/0951192x.2011.653831.
W. J. White, A. C. O’Connor, and B. R. Rowe, “Economic impact of inadequate infrastructure for supply chain integration,” NIST Plan. Rep., pp. 2–4, 2004.
M. S. Camara, R. Dupas, and Y. Ducq, “Validation and Verification of Interoperability Requirements,” in Enterprise Interoperability: 6th International IFIP Working Conference, 2015, pp. 39–52, doi: https://doi.org/10.1007/978-3-662-47157-9_4.
B. Kitchenham, “Procedures for performing systematic reviews,” Keele, 2004.
ODNI, “Information interoperability framework,” Washington DC, 2014.
European Union, “European Interoperability Framework,” 2017, doi: https://doi.org/10.2799/78681.
D. Chen, “Framework for enterprise interoperability,” Enterp. Interoperability INTEROP‐PGSO Vis., vol. 1, pp. 1–18, 2017, doi: https://doi.org/10.1002/9781119407928.ch1.
M. M. E. Alemany, F. Alarcón, F. C. Lario, and R. Poler, “Conceptual Framework for the Interoperability Requirements of Collaborative Planning Process,” Enterp. Interoperability IV, pp. 25–34, 2010, doi: https://doi.org/10.1007/978-1-84996-257-5_3.
S. Blanc-Serrier, Y. Ducq, and B. Vallespir, “Organisational interoperability characterisation and evaluation using enterprise modelling and graph theory,” Comput. Ind., vol. 101, pp. 67–80, 2018, doi: https://doi.org/10.1016/j.compind.2018.04.012.
R. Ruggaber, “ATHENA - Advanced Technologies for Interoperability of Heterogeneous Enterprise Networks and their Applications BT - Interoperability of Enterprise Software and Applications,” 2006, pp. 459–460, doi: https://doi.org/10.1007/1-84628-152-0_45.
N. A. Qureshi, C. D. Nguyen, and A. Perini, “Analyzing interoperability requirements for adaptive service-based applications: A goal-oriented approach,” Proc. - Int. Comput. Softw. Appl. Conf., pp. 239–244, 2010, doi: https://doi.org/10.1109/COMPSACW.2010.49.
A. Zwegers, “IDEAS Roadmap for eBusiness Interoperability,” in eGovernment Interoperability Workshop, Brussels, 2003.
ISO/IEC, “ISO/IEC TR 15067-3-2:2016 Information technology -- Home Electronic System (HES) application model -- Part 3-2: GridWise interoperability context-setting framework,” 2016, doi: https://doi.org/10.3403/30341496.
Cabinet-Office/United Kingdom, “e-Government Interoperability Framework (e-GIF),” London, 2005.
J. Ullberg, D. Chen, and P. Johnson, “Barriers to enterprise interoperability,” Enterp. Interoperability, pp. 13–24, 2009, doi: https://doi.org/10.1007/978-3-642-04750-3_2.
OMG, “Object Management Group Business Process Model and Notation,” 2014. [Online]. Available: https://www.omg.org/spec/BPMN. [Accessed: 05-Oct-2019].
G. F. Coulouris, Distributed Systems: International Edition, 5 ed. 2011.
M. L. Liu, Computación distribuida Fundamentos y aplicaciones, Wesley, Ad. 2004.
R. L. Daft, J. Murphy, and H. Willmott, Organization theory and design, 1a ed. Cengage learning EMEA, 2010.
R. Daft, Teoría y diseño organizacional, 10a ed. Cengage Learning Editores, 2011.
F. B. Vernadat, “Interoperable enterprise systems: Principles, concepts, and methods,” Annu. Rev. Control, vol. 31, no. 1, pp. 137–145, 2007, doi: https://doi.org/10.1016/j.arcontrol.2007.03.004.
M. Montesi and P. Lago, “Software engineering article types: An analysis of the literature,” J. Syst. Softw., vol. 81, no. 10, pp. 1694–1714, Oct. 2008, doi: https://doi.org/10.1016/j.jss.2007.11.723.
Derechos de autor 2020 Ingeniería Solidaria
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Compromiso ético y cesión de derechos
El autor debe declarar que su trabajo es original e inédito y que no se ha postulado a evaluación simultánea para su publicación por otro medio. Además, debe asegurar que no tiene impedimentos de ninguna naturaleza para la concesión de los derechos previstos en el contrato.
El autor se compromete a esperar el resultado de evaluación de la revista Ingeniería Solidaria, antes de considerar su presentación a otro medio; en caso de que la respuesta de publicación sea positiva, adicionalmente, se compromete a responder por cualquier acción de reivindicación, plagio u otra clase de reclamación que al respecto pudiera sobrevenir por parte de terceros.
Asimismo, debe declarar que, como autor o coautor, está de acuerdo por completo con los contenidos presentados en el trabajo y ceder todos los derechos patrimoniales, es decir, su reproducción, comunicación pública, distribución, divulgación, transformación, puesta a disposición y demás formas de utilización de la obra por cualquier medio o procedimiento, por el término de su protección legal y en todos los países del mundo, al Fondo Editorial de la Universidad Cooperativa de Colombia, de manera gratuita y sin contraprestación presente o futura.