En los contextos de la arquitectura de software , la orientación a servicios y la arquitectura orientada a servicios , el término servicio se refiere a una funcionalidad de software , o a un conjunto de funcionalidades de software (como la recuperación de información específica o la ejecución de un conjunto de operaciones) con un propósito que diferentes clientes pueden reutilizar para diferentes propósitos, junto con las políticas que deben controlar su uso (basadas en la identidad del cliente que solicita el servicio, por ejemplo).
OASIS define un servicio como "un mecanismo para permitir el acceso a una o más capacidades, donde el acceso se proporciona mediante una interfaz prescrita y se ejerce de conformidad con las restricciones y políticas especificadas en la descripción del servicio ". [ 1 ]
SOMF (Service-Oriented Modelling Framework) [ 2 ] define un servicio como "una entidad cohesiva [ 3 ] que encapsula los requisitos del negocio y puede definirse tecnológicamente como un componente de software".
Entre los ejemplos típicos se incluyen los servicios web [ 4 ] , que proporcionan a terceros acceso a funciones específicas a través de Internet , servicios de red o de sistema, y servicios de telecomunicaciones. También se incluyen los servicios de aplicaciones que ayudan, por ejemplo, a gestionar horarios, reservar citas, agilizar el procesamiento de pedidos y administrar recursos mediante una interfaz web.
Ingeniería de servicio
Un analista de negocios , un experto en el dominio o un equipo de arquitectura empresarial desarrollará el modelo de servicio de la organización definiendo primero las funciones de negocio de alto nivel. Una vez definidas estas funciones , se subdividen y refinan en servicios que representan los procesos y actividades necesarios para gestionar los activos de la organización en sus diferentes estados. Un ejemplo es la separación de la función de negocio "Gestionar pedidos" en servicios como "Crear pedido", "Cumplir pedido", "Enviar pedido", "Facturar pedido" y "Cancelar/Actualizar pedido". Estas funciones de negocio deben tener una granularidad adecuada al contexto del proyecto y del dominio en cuestión.
Para la ingeniería de servicios se pueden utilizar numerosos métodos de análisis y diseño, tanto los de propósito general como OpenUP y el Diseño Orientado al Dominio , como los que se analizan en el apartado de modelado orientado a servicios .
Referencias
- ↑ Modelo de referencia OASIS para arquitectura orientada a servicios 1.0
- ↑ "Una disciplina de diseño de servicios basada en la intención para la arquitectura producto-servicio" (PDF) . teses.usp.br . Consultado el 3 de mayo de 2026 .
- ↑ "Una metodología para construir aplicaciones confiables basadas en servicios" (PDF) . vargas-solar.com . Consultado el 3 de mayo de 2026 .
- ↑ "Modelado orientado a servicios" (PDF) . cw.fel.cvut.cz. Consultado el 3 de mayo de 2026 .
Bibliografía
- Stojanović, Zoran; Dahanayake, Ajantha, eds. (2005). Ingeniería de sistemas de software orientados a servicios: desafíos y prácticas . Hershey: Idea Group Pub. ISBN 978-1-59140-426-2.
- Benatallah, Boualem; Casati, Fabio; Traverso, Paolo, eds. (2005). Computación orientada a servicios ICSOC 2005: Tercera Conferencia Internacional, Ámsterdam, Países Bajos, 12-15 de diciembre de 2005, Actas . Lecture Notes in Computer Science. Berlín, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-540-30817-1.
- Huang, Jingshan (2007). Computación orientada a servicios: Taller internacional AAMAS 2007, SOCASE 2007, Honolulu, HI, EE. UU., 14 de mayo de 2007, Actas . Lecture Notes in Computer Science Ser. Ryszard Kowalczyk, Zakaria Maamar, David Martin, Ingo Müller, Suzette Stoutenburg, Katia Sycara. Berlín, Heidelberg: Springer Berlin / Heidelberg. ISBN 978-3-540-72618-0.
- Karakostas, Bill; Zorgios, Yannis (2008). Sistemas orientados a servicios de ingeniería: un enfoque basado en modelos . Hershey, PA: Pub IGI. ISBN 978-1-59904-968-7OCLC 212204291
- Kowalczyk, Ryszard (2008). Computación orientada a servicios: Taller internacional AAMAS 2008, SOCASE 2008 Estoril, Portugal, 12 de mayo de 2008. Actas . Lecture Notes in Computer Science Ser. Michael N. Huhns, Matthias Klusch, Zakaria Maamar, Quoc Bao Vo. Berlín, Heidelberg: Springer Berlin / Heidelberg. ISBN 978-3-540-79967-2.
- Hutchison, David; Pandu Rangan, C.; Ripeanu, Matei; Steffen, Bernhard; Sudan, Madhu; Terzopoulos, Demetri; Tygar, Doug; Vardi, Moshe Y.; Weikum, Gerhard, eds. (2009). Computación orientada a servicios - Talleres ICSOC 2007: ICSOC 2007, Talleres internacionales, Viena, Austria, 17 de septiembre de 2007, Artículos seleccionados revisados . Lecture Notes in Computer Science. Berlín, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-540-93850-7.
- Hutchison, David; Nierstrasz, Oscar; Pandu Rangan, C.; Steffen, Bernhard; Sudan, Madhu; Terzopoulos, Demetri; Tygar, Doug; Vardi, Moshe Y.; Weikum, Gerhard, eds. (2009). Computación orientada a servicios: Talleres ICSOC 2008: Talleres internacionales ICSOC 2008, Sídney, Australia, 1 de diciembre de 2008, Artículos seleccionados revisados . Lecture Notes in Computer Science. Berlín, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-642-01246-4.
- Baresi, Luciano; Chi, Chi-Hung; Suzuki, Jun (2009). Computación orientada a servicios: 7.ª Conferencia Internacional Conjunta, ICSOC-ServiceWave 2009, Estocolmo, Suecia, 24-27 de noviembre de 2009. Actas . Lecture Notes in Computer Science. Berlín, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-642-10382-7.
- Kowalczyk, Ryszard; Huhns, Michael; Maamar, Zakaria; Vo, Quoc Bao (2009). Computación orientada a servicios: agentes, semántica e ingeniería: Taller internacional AAMAS 2009 SOCASE 2009, Budapest, Hungría, 11 de mayo de 2009. Actas . Lecture Notes in Computer Science. Berlín, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-642-10738-2.
- Hafner, Michael; Breu, Ruth (2009). Ingeniería de seguridad para arquitecturas orientadas a servicios . Berlín Heidelberg: Springer. ISBN 978-3-540-79538-4.
- Dan, Asit (2010). Computación orientada a servicios. Talleres ICSOC/ServiceWave 2009: Talleres internacionales, ICSOC/ServiceWave 2009, Estocolmo, Suecia, 23-27 de noviembre de 2009, Artículos seleccionados revisados . Lecture Notes in Computer Science Ser. Farouk Toumani, Édéric Gittler. Berlín, Heidelberg: Springer Berlin / Heidelberg. ISBN 978-3-642-16131-5.
- Maglio, Paul P. (2010). Computación orientada a servicios: 8.ª Conferencia Internacional, ICSOC 2010, San Francisco, CA, EE. UU., 7-10 de diciembre de 2010. Actas . Serie Lecture Notes in Computer Science. Mathias Weske, Jian Yang, Marcelo Fantinato. Berlín, Heidelberg: Springer Berlin / Heidelberg. ISBN 978-3-642-17357-8.
- Di Nitto, Elisabetta; Yahyapour, Ramin, eds. (2010). Hacia una Internet basada en servicios: tercera conferencia europea, Servicewave 2010, Gante, Bélgica, 13-15 de diciembre de 2010: actas . Notas de clase en ciencias de la computación. Berlín ; Nueva York: Springer. ISBN 978-3-642-17693-7OCLC 690089043
- Sicilia, Miguel-Angel; Kop, Christian; Sartori, Fabio, eds. (2010). Ontología, conceptualización y epistemología para sistemas de información, ingeniería de software y ciencia de servicios: 4.º Taller Internacional, ONTOSE 2010, celebrado en CAiSE 2010, Hammamet, Túnez, 7-8 de junio de 2010, Artículos seleccionados revisados . Notas de clase sobre procesamiento de información empresarial. Berlín, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-642-16495-8.
- Kappel, Gerti; Motahari-Nezhad, Hamid R.; Maamar, Zakaria (2011). Computación orientada a servicios: 9.ª Conferencia Internacional, ICSOC 2011, Pafos, Chipre, 5-8 de diciembre de 2011. Actas . Lecture Notes in Computer Science. Berlín, Heidelberg: Springer Berlin Heidelberg Springer e-books. ISBN 978-3-642-25535-9.
- Dustdar, Schahram; Li, Fei (2011). Ingeniería de servicios: resultados de la investigación europea . SpringerLink Bücher. Viena: Springer-Verlag/Wien. ISBN 978-3-7091-0414-9.
- Maximilien, E. Michael (2011). Computación orientada a servicios: Talleres internacionales ICSOC 2010, PAASC, WESOA, SEE y SOC-LOG, San Francisco, CA, EE. UU., 7-10 de diciembre de 2010. Artículos seleccionados revisados . Notas de clase en ciencias de la computación. ICSOC 2010. Berlín Heidelberg Nueva York: Springer. ISBN 978-3-642-19394-1.
- Abramowicz, Witold (2011). Hacia una Internet basada en servicios: 4.ª Conferencia Europea, ServiceWave 2011, Poznan, Polonia, 26-28 de octubre de 2011, Actas . Lecture Notes in Computer Science Ser. Ignacio M. Llorente, Mike Surridge, Julien Vayssière, Andrea Zisman. Berlín, Heidelberg: Springer Berlin / Heidelberg. ISBN 978-3-642-24754-5.
- Ng, Irene (2011). Sistemas complejos de servicios de ingeniería: conceptos e investigación . Serie de ingeniería de decisiones. Duncan McFarlane, Glenn Parry, Paul Tasker, Peter Wild. Londres: Springer London, Limited. ISBN 978-0-85729-188-2.
- Métodos de ingeniería en el contexto de la orientación a servicios: 4.ª Conferencia de trabajo del Grupo de Trabajo 8.1 de la IFIP sobre ingeniería de métodos, ME 2011, París, Francia, 20-22 de abril de 2011, actas . Avances de la IFIP en tecnología de la información y la comunicación. Heidelberg: Springer. 2011. ISBN 978-3-642-19996-7.
- Hölzl, Matthias (2011). Ingeniería de software rigurosa para sistemas orientados a servicios: resultados del proyecto SENSORIA sobre ingeniería de software para computación orientada a servicios . Lecture Notes in Computer Science Ser. Martin Wirsing. Berlín, Heidelberg: Springer Berlin / Heidelberg. ISBN 978-3-642-20400-5.
- Dustdar, Schahram; Li, Fei (2011). Ingeniería de servicios: resultados de la investigación europea . SpringerLink Bücher. Viena: Springer-Verlag/Wien. ISBN 978-3-7091-0414-9.
- Ciencia, gestión e ingeniería de servicios: teoría y aplicaciones . Serie de sistemas inteligentes (1.ª ed.). Oxford, Reino Unido. Waltham, Massachusetts: Academic Press. 2012. ISBN 978-0-12-397037-4.
- Lankhorst, Marc, ed. (2012). Desarrollo ágil de servicios: combinación de métodos adaptativos y soluciones flexibles . Serie de ingeniería empresarial. Heidelberg ; Nueva York: Springer Verlag. ISBN 978-3-642-28187-7OCLC 773666019
- Heisel, Maritta (2012). Ingeniería de aplicaciones y servicios de software: ensayos dedicados a Bernd Krärmer con motivo de su 65 cumpleaños . Notas de clase en informática. Berlín: Springer. ISBN 978-3-642-30835-2.
- Kumar, Sandeep (2012). Composición de servicios web semánticos basados en agentes . SpringerBriefs in Electrical and Computer Engineering Ser (1.ª ed.). Nueva York, NY: Springer New York. ISBN 978-1-4614-4662-0.
- Spohrer, James C.; Freund, Louis E., eds. (2013). Avances en el aspecto humano de la ingeniería de servicios . Serie Avances en factores humanos y ergonomía (Edición en línea ). Boca Raton, Florida: CRC Press. ISBN 978-1-4398-7026-6.
- Basu, Samik; Zhang, Liang (2013). Pautasso, Cesare; Fu, Xiang (eds.). Computación orientada a servicios: 11.ª Conferencia Internacional, ICSOC 2013, Berlín, Alemania, 2-5 de diciembre de 2013, Actas . Lecture Notes in Computer Science. Berlín, Heidelberg: Springer. ISBN 978-3-642-45004-4.
- Lomuscio, Alessio R. (2014). Nepal, Surya; Patrizi, Fabio; Benatallah, Boualem; Brandić, Ivona (eds.). Computación orientada a servicios: Talleres ICSOC 2013: CCSA, CSB, PASCEB, SWESE, WESOA y Simposio de doctorado, Berlín, Alemania, 2-5 de diciembre de 2013. Artículos seleccionados revisados . Lecture Notes in Computer Science. Cham: Springer. ISBN 978-3-319-06858-9.
- Computación orientada a servicios y en la nube: Tercera Conferencia Europea, ESOCC 2014, Manchester, Reino Unido, 2-4 de septiembre de 2014. Actas . Notas de clase en ciencias de la computación (1.ª ed.). Nueva York: Springer. 2014. ISBN 978-3-662-44878-6.
- Computación orientada a servicios: 12.ª Conferencia Internacional, ICSOC 2014, París, Francia, 3-6 de noviembre de 2014. Actas . Notas de clase en ciencias de la computación (1.ª ed.). Nueva York: Springer. 2014. ISBN 978-3-662-45390-2.
- Qiu, Robin G. (2014). Ciencia del servicio: Fundamentos de la ingeniería y la gestión de servicios (1.ª ed.). Somerset: John Wiley & Sons, Incorporated. ISBN 978-1-118-10823-9.
- Motta, Gianmario (2014). Educación en ingeniería de software para una economía global de servicios electrónicos: estado del arte, tendencias y desarrollos . Progress in IS Ser. Bing Wu (1.ª ed.). Cham: Springer International Publishing AG. ISBN 978-3-319-04216-9.
- Fox, Armando; Patterson, David A. (2016). Joseph, Samuel (ed.). Ingeniería de software como servicio: un enfoque ágil utilizando computación en la nube ( ed. 1.2.2). San Francisco, California: Strawberry Canyon LLC. ISBN 978-0-9848812-3-9.
- Maximilien, Michael (2017). Computación orientada a servicios: XV Conferencia Internacional, ICSOC 2017, Málaga, España, 13-16 de noviembre de 2017, Actas . Lecture Notes in Computer Science Ser. Antonio Vallecillo, Jianmin Wang, Marc Oriol. Cham: Springer International Publishing AG. ISBN 978-3-319-69034-6.
- Ahram, Tareq Z.; Karwowski, Waldemar, eds. (2017). Avances en el aspecto humano de la ingeniería de servicios: Actas de la Conferencia Internacional AHFE 2016 sobre el Aspecto Humano de la Ingeniería de Servicios, 27-31 de julio de 2016, Walt Disney World®, Florida, EE. UU . Avances en Sistemas Inteligentes y Computación. Cham sl: Springer International Publishing. ISBN 978-3-319-41947-3.
- Meyer, Kirill (2018). Ingeniería de servicios: Von Dienstleistungen Zu Digitalen Service-Systemen . Stephan Klingner y Christian Zinke. Wiesbaden: Vieweg. ISBN 978-3-658-20904-9.
- Ravindran, A. Ravi; Griffin, Paul; Prabhu, Vittaldas V. (2018). Ingeniería y gestión de sistemas de servicios . Serie de investigación operativa. Boca Raton: Taylor & Francis, un título de CRC, parte del sello editorial Taylor & Francis, miembro del Grupo Taylor & Francis, la división académica de T & F Informa, plc. ISBN 978-1-351-05418-8.
- Höckmayr, Benedikt S. (2019). Sistemas de servicios de ingeniería en la era digital . Markt- und Unternehmensentwicklung Mercados y Organizaciones Ser. núm. Wiesbaden: Springer Vieweg. en Springer Fachmedien Wiesbaden GmbH. ISBN 978-3-658-26202-0.
- Yangui, Sami (2020). Computación orientada a servicios: Talleres ICSOC 2019: WESOACS, ASOCA, ISYCC, TBCE y STRAPS, Toulouse, Francia, 28-31 de octubre de 2019, Artículos seleccionados revisados . Lecture Notes in Computer Science Ser. Athman Bouguettaya, Xiao Xue, Noura Faci, Walid Gaaloul, Qi Yu, Zhangbing Zhou, Nathalie Hernandez, Elisa Y. Nakagawa. Cham: Springer International Publishing AG. ISBN 978-3-030-45988-8.
- Brogi, Antonio (2020). Computación orientada a servicios y en la nube: 8.ª Conferencia Europea IFIP WG 2. 14.ª Conferencia Europea, ESOCC 2020, Heraklion, Creta, Grecia, 28-30 de septiembre de 2020, Actas . Lecture Notes in Computer Science Ser. Wolf Zimmermann, Kyriakos Kritikos. Cham: Springer International Publishing AG. ISBN 978-3-030-44768-7.
- Hacid, Hakim (2021). Computación orientada a servicios - Talleres ICSOC 2020: AIOps, CFTIC, STRAPS, AI-PA, AI-IOTS y eventos satelitales, Dubai, Emiratos Árabes Unidos, 14 al 17 de diciembre de 2020, Actas . Apuntes de conferencias en Ciencias de la Computación Ser. Fatma Outay, Hye-Young Paik, Amira Alloum, Marinella Petrocchi, Mohamed Reda Bouadjenek, Amin Beheshti, Xumin Liu, Abderrahmane Maaradji. Cham: Springer International Publishing AG. ISBN 978-3-030-76351-0.
- Jarzębowicz, Aleksander; Luković, Ivan; Przybyłek, Adam; Staron, Miroslaw; Ahmad, Muhammad Ovais; Ochodek, Mirosław, eds. (2024). Ingeniería de software, sistemas y servicios: Área temática S3E 2023, 24.ª Conferencia sobre aspectos prácticos y soluciones para la ingeniería de software, KKIO 2023, y 8.º Taller sobre avances en lenguajes de programación, WAPL 2023, celebrados como parte de FedCSIS 2023, Varsovia, Polonia, 17-20 de septiembre de 2023, Artículos seleccionados revisados . Notas de clase sobre procesamiento de información empresarial (1.ª ed. 2024 ). Cham: Springer Nature Suiza. ISBN 978-3-031-51074-8.
- Orientado a servicios (informática empresarial)