Model-driven intelligent form system frame oriented to fields
-
摘要: 表单是信息系统中信息传递的载体.为提高信息系统的开发效率,实现对已有系统的复用,并能够方便地提供原型系统,使业务管理人员更好地介入系统的开发,分析和研究了传统的表单开发方式和目前市场上的智能表单系统,以软件复用的软件工程和模型驱动架构(MDA, Model Driven Architecture)思想为指导,以领域建模为基础,借鉴已有的智能表单系统,提出了一种面向电子政务领域的以业务对象库为基础的模型驱动智能表单系统的开发方法,设计了采用XML语言进行描述的表单模型定义和采用Web服务与MBean技术的表单模型处理引擎的松耦合系统总体结构,并对该设计进行了详细的介绍.Abstract: Form is the information carrier in the information system. In order to improve the information system-s development efficiency, reuse the existed systems, provide a prototype system and make the business crew involved in the development of system much better, a novel development method of business model library based model-driven intelligent form system oriented to e-Government field was presented. The whole framework of the form model definition module using XML and the form model processing engine using web services and MBean based on a loose coupled structure were designed. The traditional form development methods and intelligent form systems on the market were analyzed. The method exploits the idea of software reuse and MDA (model driven architecture) thoughts in software engineering field; it-s built on the field-oriented modeling, and referenced from some existed intelligent form systems. Detailed introduction of the process and characteristic of the method was also given.
-
Key words:
- intelligent form /
- model-driven /
- field-oriented /
- business objects library /
- MDA /
- software reuse
-
[1] Microsoft. InfoPath 2003 产品介绍 .Microsoft,2003.http://www.microsoft.com/china/office/infopath/prodinfo/default.mspx [2] Anilkumar Attappilly, Loni Stark. 将基于表单的技术与业务流程相整合 .IBM, 2005.http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/0502_attappilly/0502_attappilly.html [3] 书生国际.书生智能电子表单系统技术白皮书 .北京:书生国际,2004. http://www.shusheng.net [4] Carma McClure.软件复用技术——在系统开发过程中考虑复用[M].廖泰安,宋志远,沈升源译.北京:机械工业出版社,中信出版社, 2003:3 Carma McClure. Software reuse techniques adding reuse to the systems development process[M].Translated by Liao Taian,Song Zhiyuan,Shen Shengyuan.Beijing:China Machine Press,China Citic Press,2003:3(in Chinese) [5] OMG Architecture Board MDA Drafting Team. Model driven architecture:a technical perspective .OMG,2001.http://www.omg.org/mda/presentations.htm [6] 中共中央组织部信息中心.信息体系结构[M].北京:党建读物出版社,2006:序 Information Center, Central Organization Department of CCP. Information architecture[M].Beijing:CCP Books Press, 2006:Preface (in Chinese) [7] Richard Monson Haefel. J2EE Web Services高级编程[M].崔洪斌,王爱民译.北京:清华大学出版社,2005:13-14 Richard Monson Haefel. J2EE Web Services, addison wesley/pearson[M].Translated by Cui Hongbin, Wang Aimin.Beijing:Tsinghua University Press,2005:13-14(in Chinese) [8] 孙卫琴. 精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2004:9-11 Sun Weiqin. Mastering Struts:MVC based Java Web design & development[M].Beijing:Publishing House of Electronic Industry,2004:9-11(in Chinese)
点击查看大图
计量
- 文章访问数: 2823
- HTML全文浏览量: 172
- PDF下载量: 1915
- 被引次数: 0