Multilistas aplicadas a la implementación de un parseador de XML para la definición de XPDL 2.2 en Objective C para iOS
DOI:
https://doi.org/10.15332/iteckne.v9i2.2757Palabras clave:
BPMN, GDataXML, Objective C, Parser, Procesos de negocio, XPDLResumen
En este trabajo se expone la implementación de estructuras de datos en el desarrollo de un parseador que permite la interpretación de archivos XPDL (XML ProcessDefinitionLanguage) en su versión 2.2, mediante multilistas. Junto con el metamodelo propio del XPDL se busca solucionar una problemática en la interpretación del esquema XML, permitiendo un correcto almacenamiento de los elementos bajo el lenguaje Objective C para iOS, con el cual se pretende innovar en el campo de las plataformas móviles que hacen uso del lenguaje estándar BPMN (BusinessProcessModeling Notation) para la representación de procesos de negocio y que generan el XPDL. El objetivo principal de un XPDL es describir la información del flujo de datos del proceso mediante un esquema XML (Extensible MarkupLanguage).
Descargas
Citas
[2] XML, Extensible Markup Language (XML). Julio 2012. [Online]. Disponible en: http://www.w3.org/XML/
[3] BPMN, Documents Associated with Business Process Model and Notation (BPMN) Version 2.0. Julio 2012. [Online]. Disponible en: http://www.bpmn.org/
[4] BPMN Elements and Attributes V4. Julio 2012. [Online]. Disponible: http://www.omg.org/bpmn/Documents/BPMN_Elements_and_Attributes.pdf
[5] Process Definition Interface- XML Process Definition Language, Meta Model. Workflow Management Coalition (WfMC). Julio 2012. [Online]. Disponible en: http://www.wfmc.org/
[6] R. Wenderlich. How To Choose The Best XML Parser for Your iPhone Project. Julio 2012. [Online]. Disponible en: http://www.raywenderlich.com/553/how-tochose-the-best-xml-parser-for-your-iphone-project.
[7] Gdata-objectivec-client. Google Data APIs Objective C Client Library. Julio 2012. [Online].Disponible en: http://code.google.com/p/gdata-objectivec-client/
[8] Apple. Julio 2012. [Online]. Disponible en: http://www.crunchbase.com/company/apple
[9] Workflow Management Coalition (WfMC). Noviembre 23 2011. [Online]. Disponible en: http://www.wfmc.org/
[10] Jon Puke. XPDL – The silent Workhouse of BPM P1. Noviembre 23 2011. [Online]. Disponible en: http://www.wfmc.org/Published-Research/Article/View-category.html
[11] BPD, Catalog of Business Modeling and Management Specifications. Noviembre 23 2011. [Online]. Disponible en: http://www.omg.org/technology/documents/br_pm_spec_catalog.htm
[12] Process Definition Interface- XML Process Definition Language, Package Meta Model. Workflow Management Coalition (WfMC). P 14.Julio 2012. [Online]. Disponible en: http://www.wfmc.org/
[13] Appian, Appian BPM Suite: Mobiles. Noviembre 23 2011. [Online]. Disponible en: http://www.appian.com/bpm-software/bpm-components/mobile-bpm.jsp
[14] S. A. White, XPDL and BPMN, Future Strategies Inc. WFMC, P 222. Octubre 26 2011. [Online]. Disponible en: http://www.bpmn.org/Documents/XPDL_BPMN.pdf
[15] R. Wenderlich. How To Choose The Best XML Parser for Your iPhone Project. Disponible en: http://www.raywenderlich.com/553/how-to-chose-the-best-xmlparser-for-your-iphone-project. Noviembre 25 2011.
[16] Apple Inc. Plist Mac OS X. Noviembre 30 2011. [Online]. Disponible en: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man5/plist.5.html
[17] Apple Inc. Plist Mac OS X Noviembre 30 2011. [Online]. Disponible en: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man5/plist.5.html
[18] W3School. XPath Tutorial. Agosto 2011. [Online].Disponible en: http://www.w3schools.com/xpath/
[19] F. Roberto. Algoritmos, estructuras de datos. Programación orientada a objetos. Ecoe ediciones 2005. Bogotá p. 273.
[20] BizAgi, BizAgiModeler. Noviembre 25 2011. [Online]. Disponible en: http://www.bizagi.com/
[21] Xcode. Developer tolos. Julio 2012 [Online]. Disponible en: https://developer.apple.com/technologies/tools/
[22] R. Wenderlich. How To Choose The Best XML Parser for Your iPhone Project. Noviembre 2011. [Online]. Disponible en: http://www.raywenderlich.com/553/howto-chose-the-best-xml-parser-for-your-iphone-project
[23] Apple, iTunes. Diciembre 2 2011. [Online]. Disponible en: http://www.apple.com/es/itunes/
[24] BPMN. OMG, Object Managment Group. Business Process Modeling Notation. Agosto 2011. [Online]. http://www.bpmn.org/
[25] D. Meza, L. Ruiz. Aplicación en entornos móvil para el modelamiento de procesos de negocio. Universidad Piloto de Colombia. Julio 2012.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
La revista ITECKNE se encuentra registrada bajo una licencia de Creative Commons Reconocimiento-NoComercial 4.0 Internacional Por lo tanto, esta obra se puede reproducir, distribuir y comunicar públicamente, siempre que se reconozca el nombre de los autores y a la Universidad Santo Tomás. Se permite citar, adaptar, transformar, autoarchivar, republicar y crear a partir del material, siempre que se reconozca adecuadamente la autoría, se proporcione un enlace a la obra original y se indique si se han realizado cambios.
La Revista ITECKNE no retiene los derechos sobre las obras publicadas y los contenidos son responsabilidad exclusiva de los autores, quienes conservan sus derechos morales, intelectuales, de privacidad y publicidad. Sin embargo esta facultada para editar, publicar, reproducir y distribuir tanto en medios impresos como digitales, además de incluir el artículo en índices internacionales y/o bases de datos, de igual manera, se faculta a la editorial para utilizar las imágenes, tablas y/o cualquier material gráfico presentado en el artículo para el diseño de carátulas o posters de la misma revista.