【技术实现步骤摘要】
本专利技术涉及用于利用组件使应用程序工作的。
技术介绍
所谓组件(component)是指安装了用于构筑应用程序(application)的商业逻辑等的软件部件。例如有美国Sun Microsystems公司提倡的协约EJB(Enterprise Java Beans(注册商标)等。EJB是Java(注册商标)程序语言,是用于构筑分散对象指向的业务应用程序的标准组件体系结构,通过组合使用不同销售商的工具所开发的组件就能构筑分散应用程序。通过利用EJB,开发者在开发应用程序时能够只专心开发商业逻辑,从而能高效地开发应用程序。在EJB体系结构中,容器提供EJB组件的执行环境。通常利用EJB服务器管理该容器。EJB客户机(应用程序)如果通过容器提供的标准接口向容器请求生成EJB的对象,容器就读入定义组件的工作条件(事务管理、安全管理等的属性值)的记述,即所谓的Deployment Descriptor,基于该工作条件,进行组件的组入和实体生成。这样就生成可执行的组件(例如,参照日本特开2002-49496号公报)。图12是示出一般的组件处理系统结构的图。组件环境定义 ...
【技术保护点】
一种组件处理系统,其特征在于,具有:在操作系统上工作的中间件;在上述中间件上工作的框架;在上述框架上工作的至少一个应用程序;可由上述应用程序选择性地利用的多个组件;存储器,该存储器存储了组件环境定义信 息,所述组件环境定义信息具有定义了各个上述组件的配置场所的组件配置定义信息、定义了上述利用的组件的组件利用定义信息、包含指定与上述应用程序相对应的上述组件利用定义信息的信息的应用程序配置定义信息;组件管理部,该组件管理部设置在上述框 架上,根据来自上述应用程序的请求,向上述中间件请求取 ...
【技术特征摘要】
JP 2003-12-18 2003-4216291.一种组件处理系统,其特征在于,具有在操作系统上工作的中间件;在上述中间件上工作的框架;在上述框架上工作的至少一个应用程序;可由上述应用程序选择性地利用的多个组件;存储器,该存储器存储了组件环境定义信息,所述组件环境定义信息具有定义了各个上述组件的配置场所的组件配置定义信息、定义了上述利用的组件的组件利用定义信息、包含指定与上述应用程序相对应的上述组件利用定义信息的信息的应用程序配置定义信息;组件管理部,该组件管理部设置在上述框架上,根据来自上述应用程序的请求,向上述中间件请求取得由该应用程序利用的组件的配置场所,对于位于作为该响应而取得的配置场所的组件请求实体化;和组件环境定义信息读入部,它设置在上述中间件上,接受来自上述组件管理部的请求,从存储在上述存储器中的组件环境定义信息中取得由上述应用程序利用的组件的配置场所,以对上述组件管理部作出响应。2.一种组件处理系统,其特征在于,具有在操作系统上工作的中间件;在上述中间件上工作的框架;在上述框架上工作的至少一个应用程序;可由上述应用程序选择性地利用的多个组件;第一存储器,它存储了分别定义了各个上述组件的行动的多个行动定义信息;第二存储器,它存储了组件环境定义信息,所述组件环境定义信息具有定义了各个上述组件的配置场所的组件配置定义信息、定义了所利用的组件的组件利用定义信息、包含指定与上述应用程序相对应的上述组件利用定义信息的信息的应用程序配置定义信息;组件管理部,它设置在上述框架上,根据来自上述应用程序的请求,向上述中间件请求取得由该应用程序利用的组件的配置场所,对于位于作为该响应而取得的配置场所的组件,给予基于存储在上述第一存储器中的行动定义信息的工作条件来请求实体化;和组件环境定义信息读入部,它设置在上述中间件上,接受来自上述组件管理部的请求,从存储在上述第二存储器中的组件环境定义信息中取得由上述应用程序利用的组件的配置场所,以对上述组件管理部作出响应。3.一种组件处理方法,是计算机系统中的组件处理方法,所述计算机系统配置有在操作系统上工作的中间件;在上述中间件上工作的框架;在上述框架上工作的至少一个应用程序;可由上述应用程序选择性地利用的多个组件;和存储器,其中上述存储器存储有组...
【专利技术属性】
技术研发人员:斋藤稔,今村大辅,
申请(专利权)人:株式会社东芝,东芝解决方案株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。