摘要
随着Internet应用不断深入,对Internet应用的要求不断提高,综合网络应用系统越来越成为业界的热点。
Domino是IBM所属的Lotus公司的一个集应用开发、数据集成、服务提供于一体的应用平台;XML是在网络应用中兴起的标记语言。本文以实现江苏理工大学教务管理系统为背景,通过Domino平台构架XML应用。它采用了Domino的开发手段和其它第三方提供的工具,将Domino数据和关系型数据库集成,在系统内部利用Domino工作流方式进行工作,通过XML格式数据在Internet中传输,利用DOM和SAX分析数据,利用XML实现了远程调用,并将XML数据利用XSL按需显示在WEB端。有效解决了Intranet和Internet应用的集成。
本文首先对学校教务系统作了介绍,接着介绍Domino平台和XML语言,然后讲述了本系统的实现并对其中关键技术作了详细的介绍。
With the rapid development of computer network, network applications have received more and more concern from all domains.
Domino System is an integrated platform of application development, data integration and HTTP service owned by Lotus of IBM. XML is a new marked language. The paper introduces the deployment of XML application through Domino platform which based on the education management system of JiangSu University's realization. It use Domino designer and third party tools, integrating Domino data and RDBMS, performing tasks through Domino workflow model, transmitting XML data, parsing XML data by DOM and SAX, realizing XML_RPC, and displaying XML data in terms of XSL format.
The paper makes brief introduction about education management system firstly. And then the Domino platform and XML language are described. Finally, the paper introduces realization of this system and some critical technologies in detail.
引文
[1]Didier Martin等著,李洁等译XML高级编程.北京:机械工业出版社,2000
[2]David Morrison,Brian Benz著XML Powered by Domino IBM Press 2000
[3]Charles F.Goldfarb 著 张利 王显译 XML实用技术 北京:清华大学出版社1999
[4]Soren Peter Nielsen,Theo Barkhuizen等著Lotus Domino/Notes Data Integration [M]IBM.Press1999
[5]汪芸.CORBA技术及其应用.南京:东南大学出版社,1999
[6]锐思创作室著JAVA编程.北京:人民邮电出版社,2001.
[7]吴雪阳,王洪强,陈英武.信息系统三层结构及其实现技术.电脑与信息技术,1999年04期.
[8]http://www.Lotus.com/
[9]http://www.notes.net/
[10]http://www.redbooks.ibm.com/
[11]http://www.w3c.org/xml
[12]http://www.microsoft.com/xml
[13]查尔斯·菲迪 著菲迪Domino开发人员手册[M]北京:北京希望电子出版社2000
[14]查尔斯·菲迪 著菲迪Domino企业应用解决方案[M]北京:北京希望电子出版社2000
[15]Rob Kirkland等 潇湘工作室译Domino系统管理北京:人民邮电出版社2000
[16]北京义驰美迪技术开发有限责任公司编Lotus Domino程序员实战指南北京:中国水利水电出版社2000
[17]莲花软件(中国)有限公司编著Lotus Notes深层解析北京:电子工业出版社2000
[18](美)玛俐·伽芙莲著XML/XSL编程教程北京:北京希望电子出版社2001
[19]Rick Jelliffe著潇湘工作室译XML&SGML参考手册北京:人民邮电出版社2000
[20](美)Charles F.Goldfarb,Paul Prescod著 张利 王显 译 XML实用技术 北京:清华大学出版社1999
[21]孙一中编著 XML理论和应用基础 北京:北京邮电学院出版社 2000
[22]XML中国论坛著 XML实用进阶教程 北京:清华大学出版社2001
[23]李文生等著 基于Web的多层客户/服务器数据库应用程序 计算机应用研究,2001年02期
[24]周国兵 查杰民著 运用XML在Domino平台上实现企业应用集成 计算机应用研究,2002年01期