论文部分内容阅读
90年代以来,伴随着Internet和Intranet的迅猛普及,电子商务得到了迅速的发展.以网络为基础的电子商务给企业带来了全新的经营理念和运作方式,成为发展新经济不可缺少的支柱.电子商务的重要标志在于它具有的分布式、跨平台的特点,凭借这些特点,企业可以快速整合内部的商务管理和企业间的业务往来,对企业的商务需求做出准确、快速的反映.企业总是随着市场的变化不断调整自己的商务逻辑,因此电子商务系统必须具有可伸缩的特性.组件技术的出现正迎合了电子商务这一需求,可以根据企业不断变化的商务逻辑快速创建企业级应用.目前组件技术已成为开发电子商务应用的主要手段.电子商务使得大量信息在网上进行传输和交互,大量信息的处理必然需要数据库的强有力的支持.可以认为数据库技术和组件技术是构建电子商务系统的两块基石,两种技术的不断发展和演变,推动电子商务开发技术不断前进.该文将研究基于组件化电子商务系统中的对象关系数据库技术.着重讨论了在组件环境中对对象关系数据库进行访问的几个关键性问题,首先提出了一种在组件环境中对对象关系数据库中对象数据类型的访问技术,解决了组件与对象关系数据库中对象类型的交互问题.其次探讨了组件环境中提高数据库访问效率的途径和方法,提出分别采用实体组件和数据库连接的缓冲池技术,提高对于数据库访问的效率.对于数据库的完整性约束及约束的验证进行了一定探索,尝试了在应用程序中首先对数据库输入进行验证,并在基于效率的前题下对于数据库输入验证的类型和位置进行了讨论.最后,分析了位于不同层次的组件环境下事务处理解决方法,并结合实际应用确定了符合电子商务特点的事务管理方案.在数据库设计方面,采用面向对象的分析和设计方法实现了一个对象关系数据库,并在实际当中总结了面向对象方法设计对象关系数据库时的一些原则和方法.最后在秦通电子商务系统中对于上述的关键技术进行了具体的实现,并取得了较好的应用效果.