[发明专利]透明EJB支持和水平数据分割有效
申请号: | 200910163429.1 | 申请日: | 2003-08-21 |
公开(公告)号: | CN101630331A | 公开(公告)日: | 2010-01-20 |
发明(设计)人: | 马尼什·莫德;马吉德·阿尼;詹姆斯·泽维尔;桑迪普·马瑟;普拉萨德·班德里迪;杨少雄 | 申请(专利权)人: | 开放创新网络有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/46;G06F9/44 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 透明 ejb 支持 水平 数据 分割 | ||
本申请是以下发明专利申请的分案申请:
申请号:03825733.5
申请日:2003年8月21日
发明名称:透明EJB支持和水平数据分割
版权申明
本专利文献公开的一部分包含受版权保护的内容。版权所有者不反对按照专利和商标局中出现的专利文件或记录那样复印该专利文献或专利公开物,否则保留一切版权。
技术领域
本发明涉及一种采用公用对象框架(COF)的应用程序开发。具体地说,本发明一方面涉及将COF用于实际上与基于标准的服务器端的组件模型和远程方法调用协议兼容。本发明的其它方面涉及在中间业务应用层、即在数据库层之上水平分割数据库。包括在对象内分段、变化历史和字段国际化的组合是本发明的另一些方面。本发明的具体方面描述在权利要求、说明书和附图中。
背景技术
多层应用已成为以分布、可靠和可伸缩方式配置业务逻辑的普遍方法。在多层(multi-tiered)系统中,系统服务层提供数据库、事务处理程序和其它基础设施。中间层提供到达业务逻辑的路径。客户层访问该业务逻辑。客户层可以是具有简单或复杂客户机的用户,或者是诸如万维网服务客户机的程序。多层应用尤其是对支持来自单一应用平台的多客户非常有用。多层应用可以用于为多客户处理相似格式化的数据,其优点包括代码重用和伸缩。
J2EE和Enterprise JavaBeansTM(EJB)已经作为在多层环境中封装和提供业务逻辑、即集成用于数据管理的机制的体系结构而出现。应用服务器提供访问系统服务和基本设施的路径。应用服务器管理对封装了业务逻辑和数据的对象的存储或保持。参见Sun,Simplified Guide to the JavaTM 2 Platform,EnterpriseEdition(1999)。Microsoft的竞争体系结构公知为.NET框架和DCOM。Monson-Haefel,Richard,Enterprise JavaBeans 3d Ed.,p.17O’Reilly(2001)。具有某些类似特征的较老的框架公知为CORBA。
多层的、封装的业务应用的生命周期包括最初的开发和随后的维护。(在本文中,业务应用用于包括商业和非商业应用,它们包括一个或多个驻留所谓的业务逻辑的中间层。)多层的、封装的业务应用的最初开发可以在面向对象的可视分析和建模工具中开始,通过对象发展到关系数据库映射处理,并配置为多层的、封装的业务应用。维护可以包括分段(staging)和配置(deployment)已更新的业务应用组件。配置可能需要国际化(缩写为I18N:“i”和“n”加上中间的18个字母)诸如产品名称和描述的动态数据。
用于最初开发的工具包括可视化分析和建模工具,其遵守统一建模语言(UML)并产生该语言要使用的应用程序和数据的面向对象的模型。RationalRose是主要的可视化分析和建模工具。其它产品包括IBM的VisualAge、Boland的Enterprise Studio以及NeuVis的NeuArchitect。设计工具还可以用于可视化分析和建模,如Visio或Flowcharter。
OR工具也可以用于开发,将面向对象的模型映射为关系数据库。TopLink已经是将面向对象的模型映射到关系数据库的主要工具。竞争工具是由SunMicrosystems、IBM、Borland、Oracle、Microsoft、Thought公司和Tibco生产的。包括一些OR映射功能的建模工具通常很有限,并且不能很好地用于支持可用数据库的范围。
用于多层的、封装的业务应用的应用服务器可以与J2EE标准或类似标准兼容。用于J2EE和EJB2.0的应用服务器是由Sun、JBoss.org、Borland、IBM、BEA Systems、Warp Solutions、Macromedia、Oracle和其它很多公司提供的。应用服务器可以依靠各种数据库来获得持续性,包括由Oracle、Microsoft、IBM、Siebel、Sysbase和其它公司提供的数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于开放创新网络有限责任公司,未经开放创新网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910163429.1/2.html,转载请声明来源钻瓜专利网。