会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Technique for managing enterprise JavaBeans (™) which are the target of multiple concurrent and/or nested transactions
    • 管理企业JavaBeans((TM))的技术,它们是多个并发和/或嵌套事务的目标
    • US06298478B1
    • 2001-10-02
    • US09223986
    • 1998-12-31
    • Martin P. NallyLawrence Scott RichTimo J. Salo
    • Martin P. NallyLawrence Scott RichTimo J. Salo
    • G06F9445
    • G06F9/54G06F9/466
    • A technique for providing a transaction management subsystem for an enterprise computing environment in which multiple concurrent and/or nested transactions may access the same Enterprise JavaBeans (EJBs) simultaneously. The transaction management subsystem provides a view for each transaction which includes an independent version of an EJB's business logic and its instance data. When an application or application user has made modifications to an EJB version and requests to commit the modifications, a determination is first made as to whether committing the modifications will result in an unacceptable data conflict with other versions of the same EJB. If no unacceptable data conflict will occur, and after resolution of those conflicts that can be resolved, the modifications are committed. The management subsystem also supports nested transactions, where each subtransaction may have an independent view of an EJB. Subtransactions may commit or roll back independently. Changes made by a transaction are represented using a tree structure that is internally managed by the application.
    • 一种用于为企业计算环境提供事务管理子系统的技术,其中多个并发和/或嵌套事务可以同时访问同一企业JavaBeans(EJB)。 事务管理子系统为包含EJB业务逻辑及其实例数据的独立版本的每个事务提供一个视图。 当应用程序或应用程序用户对EJB版本进行修改并请求提交修改时,首先确定提交修改是否会导致不可接受的数据与同一EJB的其他版本冲突。 如果不会发生不可接受的数据冲突,并且在解决可以解决的冲突之后,修改将被提交。 管理子系统还支持嵌套事务,每个子事务可以具有EJB的独立视图。 子交易可以独立提交或回滚。 使用由应用程序内部管理的树结构来表示事务所做的更改。
    • 2. 发明授权
    • Transaction-scoped replication for distributed object systems
    • 分布式对象系统的事务范围复制
    • US06457065B1
    • 2002-09-24
    • US09478093
    • 1999-01-05
    • Lawrence Scott RichTimo J. Salo
    • Lawrence Scott RichTimo J. Salo
    • G06F945
    • G06F17/30377G06F9/466G06F17/30575
    • A method, system, and computer program product for improving the performance of distributed object systems. A remote object is replicated to the node of the distributed system from which it is accessed. The scope of the replication is a transaction. Thereafter, method invocations on the object occur locally, avoiding the performance overhead of frequent round trips to the remote persistent object store. Changes made to a replicated object by a transaction are represented using a tree structure that is internally managed by the application. When an application or application user has made modifications to a replicated object and requests to commit the modifications, a determination is first made as to whether committing the modifications will result in an unacceptable data conflict. If no unacceptable data conflict will occur, and after resolution of those conflicts that can be resolved, the modifications are committed. Nested transactions are supported, where each child transaction may commit or roll back independently.
    • 一种用于提高分布式对象系统性能的方法,系统和计算机程序产品。 远程对象被复制到被访问的分布式系统的节点。 复制的范围是一个事务。 此后,对象上的方法调用本地发生,避免了对远程持久对象存储的频繁往返的性能开销。 使用由应用程序内部管理的树结构来表示由事务对复制对象所做的更改。 当应用程序或应用程序用户对复制对象进行修改并请求提交修改时,首先确定提交修改是否会导致不可接受的数据冲突。 如果不会发生不可接受的数据冲突,并且在解决可以解决的冲突之后,修改将被提交。 支持嵌套事务,每个子事务可以独立提交或回滚。
    • 5. 发明授权
    • Apparatus and method for providing metadata for the creation of semi-deployed enterprise java beans
    • 提供用于创建半部署企业Java bean的元数据的设备和方法
    • US06665861B1
    • 2003-12-16
    • US09645740
    • 2000-08-24
    • Timothy Marc FrancisLawrence Scott Rich
    • Timothy Marc FrancisLawrence Scott Rich
    • G06F944
    • G06F8/60G06F8/30
    • An apparatus, method, and system for generating semi-deployed enterprise java beans is provided. The apparatus, method and system make use of metadata to identify an intended deployment of an undeployed enterprise java bean. The metadata may be packaged with the undeployed enterprise java bean into a java archive file which is provided to a deployment tool either on the same computing device or a different computing device. The deployment tool may make use of the metadata when generating deployment classes for the undeployed enterprise java bean. However, if the deployment tool is unable to recognize the metadata or the use of the metadata is not wanted, the deployment tool may also deploy the undeployed enterprise java bean in a conventional manner.
    • 提供了一种用于生成半部署企业Java bean的设备,方法和系统。 设备,方法和系统利用元数据来识别未部署的企业Java bean的预期部署。 元数据可以与未部署的企业Java bean一起打包到一个java归档文件中,该存档文件提供给同一计算设备或不同计算设备上的部署工具。 当为未部署的企业Java bean生成部署类时,部署工具可能会使用元数据。 但是,如果部署工具无法识别元数据或不想使用元数据,则部署工具也可能以常规方式部署未部署的企业Java Bean。
    • 7. 发明授权
    • Using behavioral annotations in source code to build middleware applications
    • 在源代码中使用行为注释来构建中间件应用程序
    • US07412699B2
    • 2008-08-12
    • US10824292
    • 2004-04-14
    • Timothy Marc FrancisJason Robert McGeeMichael John MortonLawrence Scott Rich
    • Timothy Marc FrancisJason Robert McGeeMichael John MortonLawrence Scott Rich
    • G06F9/45
    • G06F8/30G06F8/61G06F8/71
    • A method for embedding behavior tags in a source code so that a computer can choose the appropriate implementation technology to execute the source code comprising a Configuration Program (CP) and a Deployment Program (DP). The CP allows a user to define and modify a plurality of behavior tags in the behavior tag definitions. The CP also allows the user to define and modify the preferences as to the implementation technologies in an implementation technology preference list. The user then creates the source code with embedded behavior tags. The DP reads the source code and automatically selects the appropriate implementation technology based on the behavior tags. The DP gives preference to implementation technologies according to the implementation technology preference list. The result is that the user does not have to specify the implementation technology for the source code or configure the behavior tags to a specific implementation technology.
    • 一种用于将行为标签嵌入源代码中的方法,以便计算机可以选择适当的实现技术来执行包括配置程序(CP)和部署程序(DP)的源代码。 CP允许用户在行为标签定义中定义和修改多个行为标签。 CP还允许用户在实现技术偏好列表中定义和修改关于实现技术的偏好。 然后用户使用嵌入式行为标签创建源代码。 DP读取源代码,并根据行为标签自动选择适当的实现技术。 根据实施技术偏好列表,DP优先考虑实现技术。 结果是用户不必为源代码指定实现技术或者将行为标签配置为特定的实现技术。