-
公开(公告)号:US08332459B2
公开(公告)日:2012-12-11
申请号:US12388648
申请日:2009-02-19
申请人: Michael Blum , Peter Fischer , Hendrik Haddorp , Stefan Hepper , Stefan Liesche , Michael Marks , Thomas Stober
发明人: Michael Blum , Peter Fischer , Hendrik Haddorp , Stefan Hepper , Stefan Liesche , Michael Marks , Thomas Stober
IPC分类号: G06F15/16
CPC分类号: G06F9/5038 , G06F9/44521 , G06F9/505 , Y02D10/22
摘要: A predetermined business task of a composite application can be fulfilled. The composite application can include a set of components. The composite application is instantiated by a template means and a predefined collaborative context module controls the interaction of the set of components during the runtime of the composite application. A set of components fulfilling individual services on individual different server systems is leveraged by the composite application. During the instantiation of the composite application from a template, the referenced components (as types) are instantiated leading to runtime instances of these components. The interaction of the different components is controlled on individual different server systems utilizing a primary context module. The primary context module communicates with an appropriate collaborative module implemented locally on the respective set of servers, where the local context modules act as secondary context modules in relation to the primary context modules. For each of the secondary context modules, local components communicate to control the interaction of components.
摘要翻译: 组合应用程序的预定业务任务可以满足。 复合应用程序可以包括一组组件。 复合应用程序由模板手段实例化,预定义的协作上下文模块控制组合应用程序运行时期间组件集的交互。 复合应用程序利用一组满足个别不同服务器系统上个性化服务的组件。 在从模板实例化复合应用程序期间,引用的组件(作为类型)被实例化,导致这些组件的运行时实例。 利用主上下文模块,在不同的服务器系统上控制不同组件的交互。 主上下文模块与在相应的服务器集合上本地实现的适当的协作模块进行通信,其中本地上下文模块作为相对于主上下文模块的辅助上下文模块。 对于每个辅助上下文模块,本地组件进行通信以控制组件的交互。
-
公开(公告)号:US08312469B2
公开(公告)日:2012-11-13
申请号:US12241252
申请日:2008-09-30
申请人: Oliver Koeth , Hendrik Haddorp , Stefan Hepper , Stefan Liesche , Michael Marks
发明人: Oliver Koeth , Hendrik Haddorp , Stefan Hepper , Stefan Liesche , Michael Marks
IPC分类号: G06F3/00
CPC分类号: G06F9/54 , G06F2209/542
摘要: The present invention relates to the field of network portals and in particular to a method and system for exchanging data between components of one or more composite applications implemented on a portal server, wherein the components are programmed independently from each other. An embodiment of the invention includes: automatically intercepting I/O data being input or output respectively to or from the components or a browser; extracting data objects from the I/O data; determining for a source component, which of the data objects match input requirements of which other potential target components; selecting matching data objects for a matching target component; and transferring the matching data objects to the matching target component.
摘要翻译: 本发明涉及网络门户的领域,特别涉及用于在门户服务器上实现的一个或多个复合应用的组件之间交换数据的方法和系统,其中组件彼此独立地被编程。 本发明的一个实施例包括:自动拦截分别输入或输出到组件或浏览器的I / O数据; 从I / O数据提取数据对象; 确定源组件,哪个数据对象与其他潜在目标组件的输入要求相匹配; 为匹配的目标组件选择匹配的数据对象; 并将匹配的数据对象传送到匹配的目标组件。
-
公开(公告)号:US20090178056A1
公开(公告)日:2009-07-09
申请号:US12241252
申请日:2008-09-30
申请人: Oliver Koeth , Hendrik Haddorp , Stefan Hepper , Stefan Liesche , Michael Marks
发明人: Oliver Koeth , Hendrik Haddorp , Stefan Hepper , Stefan Liesche , Michael Marks
IPC分类号: G06F13/14
CPC分类号: G06F9/54 , G06F2209/542
摘要: The present invention relates to the field of network portals and in particular to a method and system for exchanging data between components of one or more composite applications implemented on a portal server, wherein the components are programmed independently from each other. An embodiment of the invention includes: automatically intercepting I/O data being input or output respectively to or from the components or a browser; extracting data objects from the I/O data; determining for a source component, which of the data objects match input requirements of which other potential target components; selecting matching data objects for a matching target component; and transferring the matching data objects to the matching target component.
摘要翻译: 本发明涉及网络门户的领域,特别涉及用于在门户服务器上实现的一个或多个复合应用的组件之间交换数据的方法和系统,其中组件彼此独立地被编程。 本发明的一个实施例包括:自动拦截分别输入或输出到组件或浏览器的I / O数据; 从I / O数据提取数据对象; 确定源组件,哪个数据对象与其他潜在目标组件的输入要求相匹配; 为匹配的目标组件选择匹配的数据对象; 并将匹配的数据对象传送到匹配的目标组件。
-
4.
公开(公告)号:US20120216180A1
公开(公告)日:2012-08-23
申请号:US13411577
申请日:2012-03-04
申请人: Peter Fischer , Hendrik Haddorp , Oliver Koeth , Andreas Nauerz
发明人: Peter Fischer , Hendrik Haddorp , Oliver Koeth , Andreas Nauerz
IPC分类号: G06F9/445
摘要: The present invention relates to software development in a networked environment, and in particular to method and system for automatically assisted generation of composite applications (44) which are composed of a plurality of instantiable components,wherein a composite application infrastructure (CAI) component (15) handles application instances (19) during runtime and manages connections and data flow between said components of a composite application, and wherein a templating application infrastructure (TAI) component (13) manages templates (23) which contain references to said instantiable components.
摘要翻译: 本发明涉及网络环境中的软件开发,特别涉及由多个可实例化组件组成的用于自动辅助生成复合应用程序(44)的方法和系统,其中组合应用程序基础结构(CAI)组件(15) )在运行时处理应用程序实例(19),并且管理复合应用程序的所述组件之间的连接和数据流,并且其中模板应用程序基础架构(TAI)组件(13)管理包含对所述可实例化组件的引用的模板(23)。
-
5.
公开(公告)号:US09354848B2
公开(公告)日:2016-05-31
申请号:US13411577
申请日:2012-03-04
申请人: Peter Fischer , Hendrik Haddorp , Oliver Koeth , Andreas Nauerz
发明人: Peter Fischer , Hendrik Haddorp , Oliver Koeth , Andreas Nauerz
摘要: The present invention relates to software development in a networked environment, and in particular to a method for automatically assisted generation of composite applications which are composed of instantiable components. The method includes a) dynamically accessing a data source comprising one or more components being potentially suitable for being used within said composite application, b) parsing said data source for a predetermined searched component according to a predetermined functionality specification standard, c) ranking found components according to predetermined ranking criteria, d) defining a list of selected usable components from said ranking, e) storing at least a subset of said selected components locally, f) automatically deploying said composite application from said selected components.
摘要翻译: 本发明涉及网络环境中的软件开发,特别涉及一种由可实例化的组件组成的复合应用的自动辅助生成方法。 该方法包括:a)动态地访问包括潜在地适于在所述复合应用程序内使用的一个或多个组件的数据源; b)根据预定的功能性规格标准对预定的搜索组件解析所述数据源; c) 根据预定的排序标准,d)从所述排名定义所选择的可用组件的列表,e)在本地存储所述所选择的组件的至少一个子集,f)从所述选择的组件自动部署所述组合应用程序。
-
6.
公开(公告)号:US20090007088A1
公开(公告)日:2009-01-01
申请号:US12142952
申请日:2008-06-20
申请人: Peter Fischer , Hendrik Haddorp , Oliver Koeth , Andreas Nauerz
发明人: Peter Fischer , Hendrik Haddorp , Oliver Koeth , Andreas Nauerz
IPC分类号: G06F9/44
摘要: The present invention relates to software development in a networked environment, and in particular to method and system for automatically assisted generation of composite applications (44) which are composed of a plurality of instantiable components, wherein a composite application infrastructure (CAI) component (15) handles application instances (19) during runtime and manages connections and data flow between said components of a composite application, and wherein a templating application infrastructure (TAI) component (13) manages templates (23) which contain references to said instantiable components. In order to provide a method and system which is more flexible and requires less skill and time for building a composite application or for keeping it up-to-date, the following steps are proposed: a) dynamically accessing (420) a data source (32) comprising one or more components being potentially suitable for being used within said composite application (44), b) parsing (430) said data source (32) for a predetermined searched component according to a predetermined functionality specification standard, c) ranking (730) found components according to predetermined ranking criteria, d) defining a list (60) of selected usable components from said ranking, e) storing (440) at least a subset of said selected components locally, f) automatically deploying (660) said composite application (44) from said selected components.
摘要翻译: 本发明涉及网络环境中的软件开发,特别涉及由多个可实例化组件组成的用于自动辅助生成复合应用程序(44)的方法和系统,其中组合应用程序基础结构(CAI)组件(15) )在运行时处理应用程序实例(19),并且管理复合应用程序的所述组件之间的连接和数据流,并且其中模板应用程序基础架构(TAI)组件(13)管理包含对所述可实例化组件的引用的模板(23)。 为了提供一种更灵活的方法和系统,需要更少的技能和时间来构建复合应用程序或保持最新的方法和系统,提出以下步骤:a)动态访问(420)数据源( 32)包括潜在地适合于在所述复合应用程序(44)内使用的一个或多个组件,b)根据预定的功能性规格标准对预定的搜索组件解析(430)所述数据源(32),c) 730)根据预定的排序标准找到组件,d)从所述排名定义所选择的可用组件的列表(60),e)在本地存储(440)所述所选组件的至少一个子集,f)自动部署(660)所述 复合应用(44)。
-
7.
公开(公告)号:US09513881B2
公开(公告)日:2016-12-06
申请号:US12142952
申请日:2008-06-20
申请人: Peter Fischer , Hendrik Haddorp , Oliver Koeth , Andreas Nauerz
发明人: Peter Fischer , Hendrik Haddorp , Oliver Koeth , Andreas Nauerz
摘要: A system for assisted generation of composite applications which are composed of instantiable components includes a portal system executing in memory of a computer to:a) dynamically access a data source of one or more components being potentially suitable for being used within the composite application,b) parse the data source for a predetermined searched component according to a predetermined functionality specification standard,c) rank found components according to predetermined ranking criteria,d) define a list of selected usable components from the ranking,e) store at least a subset of the selected components locally, and,f) automatically deploy the composite application from the selected components.
摘要翻译: f)从所选组件自动部署组合应用程序。
-
8.
公开(公告)号:US08683344B2
公开(公告)日:2014-03-25
申请号:US12877629
申请日:2010-09-08
IPC分类号: G06F3/00
摘要: A network-based communication and information discovery solution that pertains to network-accessible resources and the use of interlinks among resources. In one embodiment, dynamic interlinking of resources is proposed, wherein the resources reside in a web-based system and are accessible via web-clients. The resources can be representable by an administrator in a graph-like structure interlinking the resources with each other and thus defining a navigation model. An extended navigation model can be implemented by a user-generated, personal or collaborative interlinking functionality.
摘要翻译: 一种基于网络的通信和信息发现解决方案,涉及网络可访问的资源以及资源之间的互连。 在一个实施例中,提出了资源的动态互连,其中资源驻留在基于网络的系统中,并且可以通过网络客户机访问。 资源可以由管理员以能够将资源彼此链接并且因此定义导航模型的图形结构来表示。 扩展导航模型可以通过用户生成的个人或协作互连功能来实现。
-
公开(公告)号:US07822761B2
公开(公告)日:2010-10-26
申请号:US11832017
申请日:2007-08-01
申请人: Timo Kussmaul , Hendrik Haddorp
发明人: Timo Kussmaul , Hendrik Haddorp
IPC分类号: G06F7/06
CPC分类号: G06Q10/00
摘要: A groupware computer system comprising a groupware server, a groupware client coupled to the server over a network, a contact information repository configured to store contact data of users in personal contact lists associated to individual users, a messaging system database configured to store statistical information about exchange of messages, a contact management module coupled to the contact information repository and configured to create, modify and retrieve contact data of users, a functional component for automatic determination of contact information (ADCI), and a groupware server computer, groupware client computer, a method, data processing program, computer program product, and computer data signal therefore.
摘要翻译: 一种组件计算机系统,包括组件服务器,通过网络耦合到服务器的组件客户端,被配置为存储与个人用户相关联的个人联系人列表中的用户的联系人数据的联系人信息库;消息系统数据库,被配置为存储关于 交换消息,耦合到联系人信息库并被配置为创建,修改和检索用户的联系人数据的联系人管理模块,用于自动确定联系人信息(ADCI)的功能组件,以及组件服务器计算机,组件客户端计算机, 一种方法,数据处理程序,计算机程序产品和计算机数据信号。
-
公开(公告)号:US20120173551A1
公开(公告)日:2012-07-05
申请号:US13496644
申请日:2010-07-09
申请人: Hendrik Haddorp , Timo Kussmaul , Stephan Laertz , Andreas Nauerz
发明人: Hendrik Haddorp , Timo Kussmaul , Stephan Laertz , Andreas Nauerz
IPC分类号: G06F17/30
CPC分类号: G06F17/30663 , G06F17/30525 , G06F17/30528 , G06F17/3053 , G06F17/30867 , G06F17/30997
摘要: A method of operating a message system can include maintaining a list of users of the message system and maintaining a connection list and a message stream for each user of the message system. After receiving a message from a first user of the message system, the received message can be published on the message stream of the first user and on the message streams of the users identified in the first user's connection list. If the received message is detected to be a reply to an earlier message from a second user, then the earlier message can be published on the message streams of the users identified in the first user's connection list, who are not in the second user's connection list.
摘要翻译: 操作消息系统的方法可以包括维护消息系统的用户列表并维护消息系统的每个用户的连接列表和消息流。 在从消息系统的第一用户接收到消息之后,所接收的消息可以在第一用户的消息流和第一用户的连接列表中标识的用户的消息流上发布。 如果接收到的消息被检测为对来自第二用户的早期消息的回复,则可以将早期消息公布在第一用户连接列表中标识的用户的消息流中,谁不在第二用户的连接列表中 。
-
-
-
-
-
-
-
-
-