2011 5 Conferencia de Malasia en Ingeniera del Software (MySEC)
Proceso de negocio basadas en SOA para la gestin de
la cadena de suministro Mohsen Mohammadi
Muriati Bt. Mukhtar
Information Science and Technology,
Universiti Kebangsaan Malaysia, Bangi, 43600, Malaysia e.mail: mohammadi.m54@gmail.com
Resumen-En general, la gestin de la cadena de suministro (SCM) no es
lo suficientemente bueno como para responder rpidamente a los cambios en el entorno empresarial en rpida evolucin. Por lo tanto, es necesario crear rpidamente los procesos de negocio para responder a los rpidos cambios en el mercado. Con el fin de lograr esto, el Proceso de Negocios y arquitectura orientada al servicio (SOA) deben unirse entre s. La SOA ofrece una plataforma ideal para crear rpidamente un modelo de negocio con el ritmo de las necesidades del negocio. Este documento tiene como objetivo examinar las caractersticas de servicio y procesos de negocio basados en SOA y para abarcar sus relaciones. Keywords- Supply Chain; SOA (Service Oriented Architeture); Business Process; Service I.
INTRODUCTION
La gestin de la cadena de suministro (SCM) coordina las
actividades vitales de negocios tales como, clientes y fabricantes de conexin y proporciona servicios y programas de iluminacin que mejorarn la productividad de la empresa [1]. La figura 1, muestra el entorno del sistema integrado de informacin a lo largo de la cadena de suministro, que se compone de varias secciones tales como proveedores, fabricantes, distribuidores y minoristas, respectivamente.
Information Science and Technology,
Universiti Kebangsaan Malaysia, Bangi, 43600, Malaysia e-mail: mm@ftsm.ukm.my
Las cadenas de suministro son sistemas complicados, que tiene
enormes volmenes de datos y procesos de negocio, que podra ser muy difcil de acomodar o resolver [2] .business procesos pueden llevarse a cabo de forma instantnea a travs de los sistemas de informacin (SI) [3], pero que es no puede ser evolucionado con el ritmo de los cambios en el entorno empresarial. Los factores de inestabilidad dentro de las organizaciones empresariales y las transformaciones repentinas fuera un empresario o un establecimiento (por ejemplo, fallos o averas en los equipos de servicios pblicos o una demora prolongada en la recepcin de las materias primas) ejerce una molestia apreciable en la eficiencia de la cadena de suministro. Los beneficios y el poder de los sistemas de la empresa abre las puertas de oportunidades, sin embargo, la integracin de todos los sistemas de informacin que abarca durante el perodo de transformacin de una empresa es el mayor desafo [4]. Este problema puede abordarse mediante la arquitectura orientada a servicios (SOA), como plantilla de diseo de la SOA facilita a las empresas a sugerir transformaciones vibrantes a la velocidad requerida por el negocio [5]. SOA se ofrece el marco y las directrices de los pasos y las actividades operacionales. La gestin de SOA y Procesos de Negocio (BPM) son dependientes entre s, y que se integran para lograr las metas y objetivos de la empresa [6].
El resto de este documento se organiza de la siguiente manera:
la seccin 2 describe brevemente un escenario cadena de suministro y procesos de negocio global basada en la Figura 1. Seccin 3 Caractersticas del servicio y proceso basado en SOA. La seccin 4 ilustra los elementos de la arquitectura SOA y la interaccin entre servicios. Finalmente, la seccin 5 concluye con un resumen de la discussion. II.
Figure 1. Supply Chain Practice[4]
PROCESOS DE NEGOCIO EN LA CADENA
DE SUMINISTRO
Universalmente, las iniciativas de estilo dinmico se
respondieron casi de inmediato por los minoristas; en consecuencia, que presionan a sus proveedores para que puedan ser ms accesibles y proporcionan mecanismos de adquisicin no rgidos. Adems, tambin inquietan para tomar una accin ms prctico y til junto con otros factores para mejorar la eficiencia. Debido a la existencia de gran nmero de proveedores y minoristas a nivel mundial, los principales distribuidores deben ser capaces
978-1-4577-1531-0/11/$26.00 2011 IEEE
1
de interactuar sin esfuerzo y de forma significativa con ellos. Los
distribuidores deben hacer turnos hacer- rpidas y frecuentes en las cadenas de suministro con el fin de cumplir con las expectativas de los minoristas [5].
Uno de los mecanismos de coordinacin importantes en la
gestin de la cadena de suministro es el intercambio de informacin. La investigacin realizada por [20], [21] y [22] investig el impacto del intercambio de informacin entre los participantes de la cadena de suministro. Los estudios revelan que las tesis, el intercambio de informacin hace que el SMC ms eficiente. En el intercambio de informacin hecho es un factor importante para los procesos de la cadena de suministro con xito [23]. miembros de la cadena de suministro pueden compartir la informacin, como material de la orden y la capacidad de inventario. Sobre la base de la prctica de la cadena de suministro en la Figura 1, un escenario de procesos de negocio se considera para mostrar, cmo una cadena de suministro verstil bajo la influencia del orden de un cliente, puede satisfacer las expectativas previstas en entorno integrado sistema de informacin. Fabricante1 considera, Supplier1 y Proveedores 3 como sus principales proveedores de materias primas, y Supplier1 como candidato. Fabricante l despacha orden material a Supplier1 y Supplier3, por su parte Supplier1 desea estar de acuerdo con la propuesta del fabricante de l, pero Supplier3 no tiene intencin de llegar a un acuerdo. Supplier1 tarde hace que la informacin sobre la solucin de reserva disponible para los productores l. Sin embargo, si hay escasez de existencias, Fabricante l es libre de enviar orden material a otro proveedor, por ejemplo, al proveedor 2, basado en el servicio de la cadena de suministro de aplicaciones. Despus de utilizar el producto, el fabricante l puede enviar su inventario de productos a sus candidatos distribuidor y distribuidor. Al confirmar la intencin de la entidad empresarial, una nueva cadena de suministro en tiempo real, entonces se convierte en una realidad [4].
dependientes entre s por los recursos y la informacin y esta
dependencia ser el aumento gradual [26]. Una aproximacin orientada a servicios puede mejorar la eficiencia de un proceso de la cadena de suministro mediante el apoyo a la colaboracin entre los miembros de la cadena de suministro [14-16]. III.
SERVICIO DE PROCESOS DE NEGOCIO
Segn Erl [17-19] SOA es un modelo en el que la lgica de
automatizacin se descompone en unidades ms pequeas y una cierta lgica. Estas unidades juntas constituyen una parte mayor de la automatizacin de la lgica de negocio y cada uno de ellos pueden ser distribuidos por separado. En este enfoque de servicios pueden soportar diferentes partes del medio de procesos de negocio. Como se muestra en la figura 3, toda la lgica de proceso puede ser condensado por un servicio de [17].
Figure 3. The Communiation between Process and Service[17]
El potencial de SOA servicio- es capaz de estimular la
capacidad de adaptacin de negocios haciendo uso de la integracin de procesos de negocio y la reutilizacin. Los modelos de procesos ofrecen un servicio de plantilla que recompensa a los principios de negocios. Se basa en esto que una muy buena empresa o una empresa pueden ser establecidos [20]. Una empresa est diseado para obtener informacin de diversas actividades y ejercicios basados, por ejemplo, en base a la figura 2, es necesario dejar que el negocio se pone por delante y encuentra su ritmo y una vez que se identifica un mensaje compatibles, as como el ejercicio puede ser redondeado hacia arriba. Sin embargo, en otro caso, se permite que una respuesta podra ser enviado por una empresa en la proposicin de un mensaje recibido por un atributo del proceso de negocio, por ejemplo, una actividad de mensajes de entrada. La Figura 4 ilustra las limitaciones de mensajes de entrada, el conjunto completo de herramientas necesarias por las actividades de la empresa de negocio para operar. La informacin introducida en el sistema debe determinarse o se proyectar adecuadamente para una operacin comercial exitosa. Los gustos de esta forma de comunicacin se muestra en la Figura 5 [21].
Figure 2.The Supply Chain Process Scenario[4]
La cadena de suministro es una red de varios negocios y su
relacin [24], [25]. Los participantes de la cadena de suministro son
equipo de gestin de servicios. Sus funciones, entre otros
incluyen el mantenimiento de la correspondencia, re-dirigir la informacin, gestin de desastres, grabacin de llamadas, etc. Esta imagen se ilustra en la Figura 7 [23]. Una SOA se basa en un flujo de datos de interfaces de servicio y el conjunto de relaciones entre ellos. El diseo de esta arquitectura implica interfaces de servicio que definen y sus interacciones. [24]. Figure 4. Business Process by atomic Service[21]
Figure 7. Business Process coordiantion by SOA[23]
Figure 5. The Communiation between Process and Service[21]
IV.
El servicio en SOA
Servicios en SOA pueden interactuar con otros servicios, por
lo que se necesita tener conocimiento de uno al otro mediante el uso de la descripcin del servicio [17]. Como se muestra en la figura 6, el servicio A puede acceder a la informacin relacionada con el servicio B para comunicarse a travs del uso de descripcin de servicio y la interaccin entre los servicios necesita para intercambiar informacin. Esta comunicacin entre los servicios se puede realizar mediante el envo de mensajes como una unidad independiente [17].
Figure 6. The Communiation between Services[17]
Un mecanismo de negocio se compone de varios procesos realizados en un orden refinada en una organizacin mantenido bajo la atencin guiada [22]. La identificacin de los servicios es lo primero en la aplicacin de directrices SOA [20]. Este servicio se hace referencia aqu significa la forma universalmente aceptada de hacer las cosas, capaces de conseguir una ejecucin independiente de ideas y propuestas. Cada servicio se lleva a cabo en el entorno hetero. La coordinacin de los servicios se lleva a cabo por un una mayor agilidad y reactividad de los sistemas de informacin heterogneos, distribuidos [24]. V.
CONCLUSIONES
El WSDL (Web Services Description Language) posee una
gran flexibilidad en su uso. Especialmente, WSDL es compatible con UDDI (Universal Description, Discovery and Integration) y los registros de diversas maneras en funcin del uso y de las condiciones especficas. Y SOAP (Simple Object Access Protocol) es un mecanismo con especial consideracin para el intercambio de mensajes basado en XML en la aplicacin de servicios web y UDDI WSDL utiliza para describir interfaces a servicios web [25]. El servicio puede ser fcilmente sustituido, aade o se reutilizada (se muestra en la Figura 8). La granularidad del tamao de servicio cambia con las funciones. Algunos servicios incluyen un proceso de negocio [23].
Figure 8. Interaction between Servicess[23]
SOA es un mtodo complicado para resolver los problemas asociados con el anlisis, el diseo, la gestin y la incorporacin de los servicios basados en aplicaciones de empresa de negocios. Los servicios se auto-dependiente y no necesitan plataforma de concreto o especfico. Sus interfaces son capaces de llevar a cabo las funciones [26]. Una caracterstica importante del enfoque SOA es la posibilidad de implementar procesos de negocio basados en forma independiente de la tecnologa subyacente de la aplicacin por lo tanto es un enfoque tiene por objeto conferir En los sistemas industriales tales como SMC, para hacer un modelo de negocio que cumpla con el rpido ritmo de la exigencia, SOA aboga por una plantilla para lograr las actividades empresariales y la interaccin entre las capas de 3
servicios y procesos de negocio. Debido a la aplicacin de
SOA, hay lmites a un aumento en la flexibilidad y la eficiencia del sistema. Adems, la aplicacin de esta configuracin de servicio y de procesos de negocio a mejorar la eficiencia de la unidad de servicio sin ningn aporte de otros equipos. Las ventajas de utilizar el proceso de negocio basados en SOA para la cadena de suministro incluye una gran reduccin en las complicaciones y el asociado costes de mantenimiento con servicios comunes, de este modo, SOA es capaz de crear Procesos de Negocio y aplicacin compuesta en respuesta a las transformaciones en el mercado . Por lo tanto, de procesos de negocio y SOA mezcla perfecta juntos. REFERENCES [1] D.M. Lambert, M.C. Cooper, Issues in supply chain management, Industrial Marketing Management ,vol. 29 , pp. 6583, 2000. [2] N. Stefanovic , D.tefanovic, M. Bramer, Supply Chain Business Intelligence: Technologies, Issues and Trends Artificial Intelligence, LNAI 5640, IFIP International Federation for Information Processing 2009 , pp. 217 245, 2009. [3] H. Shena, B. Wallb, M. Zarembab, Y. Chen and J.Browne, Integration of business modelling methods for enterprise information system analysis [3]and user requirements gathering , Computers in Industry, Vol. 54, PP. 307323, 2004. [4] J. Gou, X. Yang, W. Dai, On Demand Integration of Dynamic Supply Chain Application Based on Semantic Service Oriented Architecture , IFIP International Federation for Information Processing, Volume 254, Research and Practical Issues of Enterprise Information Systems II Volume 1, eds. L. Xu, Tjoa A., Chaudhry S. (Boston:Springer), pp. 589598 , 2007. [5] IBMreport,www.bm.com/cio,Available:http://935.ibm.com/services/nz/c io/pdf/ciw03035usen.pdf(Last accessed: 10 July 2011) [6] F.A. Cummins, BPM Meets SOA International Handbooks on Information Systems, DOI 10.1007/978-3-642-00416-2_21, SpringerVerlag Berlin Heidelberg ,2010. [7] T.Moyaux, B.Chaib-draa, S. DAmours, Information Sharing as a Coordination Mechanism for Reducing the Bullwhip Effect in a Supply Chain , IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICSPART C: APPLICATIONS AND REVIEWS, VOL. 37, NO. 3, MAY 2007. [8] L. K. Aguiar, M. D. Baercellos, L. M. Vieira, Understanding the Coordination Mechanisms in a Fair Trade Fruit Supply Chain, Operations and Supply Chain Management 3 (2), Vol. 3, No. 2 , pp 13 25, 2010. [9] X. Li, Q. Wang , Coordination mechanisms of supply chain systems, European Journal of Operational Research,Vol. 179, pp. 116, 2007.
[10] M.Verdicchio , M.Colombetti, Commitments for Agent-Based Supply
Chain Management , ACM SIGecom Exchanges, Vol. 3, No. 1, 2002. [11] D. M. Lambert, M.C. Cooper, J.D. Pagh, Supply Chain Management:Implementation Issues and Research Opportunities, The International Journal of Logistics Management, Vol. 9, No. 2, pp. 1-19, 1998. [12] D. M. Lambert., Supply Chain Management: Processes, Partnerships, Performance, Sarasota, Florida: Supply Chain Management Institute, p. 3, 2008. [13] K. Arshinder, Ar.Kanda, S.G. Deshmukh, A Review on Supply Chain Coordination: Coordination Mechanisms, Managing Uncertainty and Research Directions ,Book Title: Supply Chain Coordination under Uncertainty,Book Series Title: International Handbooks on Information Systems, Springer Berlin Heidelberg, 2011 . [14] H. Lin; X.Zhu, P.Wang; X.Dong,W.Li , A service oriented supply chain collaboration system for SMEs, Industrial Electronics and Applications (ICIEA), 2011 6th IEEE Conference on , vol., no., pp.590595, 21-23 June 2011. [15] S. Srinivasan ,S.Kumar Singh ,V. Kumar, Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM), International Journal of Computer Applications (0975 8887),Volume 27 No.5, August 2011. [16] F. Kart, Z.Shen,C.E. Gerede,, "The MIDAS System: A Service Oriented Architecture for Automated Supply Chain Management," Services Computing, 2006. SCC '06. IEEE International Conference on , vol., no., pp.487-494, 18-22 Sept. 2006. [17] T.E rl, Service-Oriented Architecture Concepts , Technology , and Design, Prentice Hall professional Technical Reference ,pp. 33-37, 2009. [18] T.E rl, Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services, Prentice Hall professional Technical Reference, pp. 48-50, 2005 . [19] T.E rl, SOA Principles of Service Design, Prentice Hall professional Technical Reference,pp. 37-38, 2007. [20] J. Amsden. Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service Identification . Technical report, IBM developerWorks,07 Jan 2010. [21] O. Zimmermann, V.Doubrovski, J.Grundler, K, Hogg ,ServiceOriented Architecture and Business Process Choreography in an Order Management Scenario: Rationale, Concepts, Lessons Learned , Companion to the 20th annual ACM SIGPLAN conference on Objectoriented programming, systems, languages, and applications, October 2005,Available:http://portal.acm.org.www.ezplib.ukm.my/results.cfm?h =1&cfid=35777796&cftoken=12430842, (Last accessed: 5 July 2011) [22] M. Weske ,Business ProcessManagement Concepts, Languages, Architectures, Springer-Verlag Berlin Heidelberg , 2007. [23] N.Komoda, Service Oriented Architecture (SOA) in Industrial Systems, 2006 IEEE International Conference on Industrial Informatics,Singapore,16_18Aug.2006,Available:http://ieeexplore.ieee.o rg.www.ezplib.ukm.my/stamp/stamp.jsp?tp=&arnumber=4053353, (Last accessed: 1 July 2011) [24] B. Manouvrier, L. Mnard,Application Integration,EAI, B2B, BPM and SOA ,John Wiley & Sons, Inc., pp. 134-142,2008. [25] F.Curbera, M.Duftler, R.Khalaf,W.Nagy,N.Mukhi, S.Weerawarana, IEEE Internet Computing Magazine, Unraveling the Web Services Web An Introduction to SOAP, WSDL, and UDDI, 2002.,Avialble : http://ieeexplore.ieee.org.www.ezplib.ukm.my/servlet/opac?punumber= 4236, (Last accessed: 12 July 2011) [26] P. Weiss, Modeling of Service-Oriented Architecture: Integration. Information Sciences and Technologies Bulletin of the ACM Slovakia, Vol. 2, No. 2 ,pp. 79-92 , 2010.