会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Customer information control system application programming interface, with global and local system and file control functions, in a loosely coupled data processing environment
    • US06324563B1
    • 2001-11-27
    • US09223674
    • 1998-12-30
    • Andreas E. HoteaDavid G. VelascoGeoffrey A. McDonaldRobert W. Redd
    • Andreas E. HoteaDavid G. VelascoGeoffrey A. McDonaldRobert W. Redd
    • G06F1700
    • G06F9/544Y10S707/99938Y10S707/99943
    • The invention a customer information control system (CICS) application programming interface (API), with global and local system and file control functions, in a loosely coupled data processing system environment. In accordance with the purpose of the invention, as embodied and broadly described herein, the invention is directed to a method, system and computer readable medium for the local system and files control (hereafter collectively referred to as the “invention”). In particular, the invention includes implementing a loosely coupled CICS region in a data processing environment, the loosely coupled CICS region includes at least two of a plurality of machines and their respective address spaces. The invention further includes allocating a flat segment in the address space of the at least two machines. The invention additionally includes providing a keeper in the address space of each of the at least two machines, one of the keepers being designated as a master keeper. Furthermore, the invention includes providing more than one CICS-API operating system server (COSS) within the loosely coupled CICS region, each COSS residing in one of the at least two address spaces within the loosely coupled CICS region. The invention also includes providing in each COSS a suite of functions including the global and local system and file control functions so that each COSS is capable of registering as a flat segment user and interfacing with a keeper and a master keeper, and so that each COSS being further capable of interfacing via the keeper with the master keeper in another of the at least two machines. Each COSS is also capable of coordinated interaction with any other COSS within the loosely coupled CICS region. The suite of functions offer direct access to system and data resources from anywhere within the loosely coupled CICS region. Consequently, there is no system or data resource affinity between the address space in which each COSS is operating and the address space being occupied by the system and data resources.
    • 2. 发明授权
    • Customer information control system application programming interface with transient data functions, in a loosely coupled data processing environment
    • US06442568B1
    • 2002-08-27
    • US09210512
    • 1998-12-11
    • David G. VelascoAndreas E. HoteaGeoffrey A. McDonaldRobert W. Redd
    • David G. VelascoAndreas E. HoteaGeoffrey A. McDonaldRobert W. Redd
    • G06F1700
    • G06F9/544Y10S707/99945Y10S707/99948
    • A customer information control system (CICS) application programming interface (API), with transient data queue functions, in a loosely coupled data processing environment. In accordance with the purpose of the invention, as embodied and broadly described herein, the invention is directed to a method, system and computer readable medium including program instructions (hereafter collectively referred to as the “invention”). In particular, the invention includes implementing a loosely coupled CICS region in a data processing environment, the loosely coupled CICS region including at least two of a plurality of address spaces each of which being associated with a machine. The invention further includes providing at least one CICS-API operating system server (COSS) within the loosely coupled CICS region, each COSS operating in one of the at least two address spaces within the loosely coupled CICS region. The invention additionally includes providing an information resource within the loosely coupled CICS region, the information resource including a file for holding a transient data queue. Furthermore, the invention includes providing a suite of functions including the transient data queue functions in each COSS. Each COSS is capable of coordinated interaction with any other COSS within the loosely coupled CICS region. Notably, each COSS is also capable to directly access the transient data queue from anywhere in the loosely coupled CICS region irrespective of which address space the COSS is operating in. In one aspect of the invention, this COSS capability is achieved by way of implementing a caching scheme and a transient data process which is invoked by the respective COSS. Consequently, there is no affinity between the address space in which each COSS is operating and the address space being occupied by the transient data queue. Moreover, the information resource is shared by each COSS.
    • 3. 发明授权
    • Customer information control system and method with API start and cancel
transaction functions in a loosely coupled parallel processing
environment
    • 客户信息控制系统和方法与松散耦合并行处理环境中的API启动和取消事务功能
    • US5630133A
    • 1997-05-13
    • US479702
    • 1995-06-07
    • Andreas E. HoteaJohn S. de RooMark PhillipsDavid G. Velasco
    • Andreas E. HoteaJohn S. de RooMark PhillipsDavid G. Velasco
    • G06F12/00G06F9/46G06F9/50G06F13/00G06F15/00
    • G06F9/466
    • The present invention is a distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other. A multiplicity of user application processes are distributed over the server computers. A transaction start table, stored on a first one of the server computers, stores transaction start data representing transactions whose execution has been requested by other transactions being executed by the user application processes. The transaction start data indicates a start condition for each transaction whose execution has been requested. For most requested transactions the start condition is a time value indicating an earliest time at which the requested transaction's execution should be started. When any of the user application processes executes a Start transaction function, a transaction start record is generated and stored in the transaction start table. The transaction start record is stored in the same transaction start table on the first server computer regardless of which server computer executes the Start transaction function. A transaction start process evaluates the start condition for each transaction whose execution has been requested. When the start condition for a requested transaction is satisfied, the transaction start process initiates execution of that requested transaction.
    • 本发明是一种分布式计算机系统,其具有多个终端用户终端和多个彼此不共享资源的松散耦合的服务器计算机。 多个用户应用程序进程分布在服务器计算机上。 存储在第一服务器计算机上的事务开始表存储表示由用户应用进程执行的其他事务请求执行的事务的事务开始数据。 交易开始数据表示已请求执行的每个交易的开始条件。 对于大多数请求的交易,开始条件是指示所请求的交易执行应该开始的最早时间的时间值。 当任何用户应用进程执行启动事务功能时,生成事务开始记录并存储在事务开始表中。 交易开始记录存储在第一台服务器计算机上的同一事务开始表中,而不考虑哪个服务器计算机执行启动事务功能。 事务开始过程评估已请求执行的每个事务的开始条件。 当满足所请求的事务的开始条件时,事务开始处理启动该请求的事务的执行。
    • 4. 发明授权
    • Customer information control system and method in a loosely coupled
parallel processing environment
    • 客户信息控制系统和方法在松散耦合的并行处理环境中
    • US5687372A
    • 1997-11-11
    • US478058
    • 1995-06-07
    • Andreas E. HoteaJohn S. de RooMark PhillipsDavid G. Velasco
    • Andreas E. HoteaJohn S. de RooMark PhillipsDavid G. Velasco
    • G06F15/16G06F12/00G06F15/00G06F15/177H04L29/06G06F15/06
    • H04L29/06H04L67/42
    • In summary, the present invention is a distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other. A multiplicity of user application processes are distributed over the server computers. A communication interface or router transmits data between the end user terminals and a transaction router process, which executes on one of the server computers. The transaction router process initiates execution of transactions by ones of the user application processes based on data received from the end user terminals. A link manager process selects application processes to execute the applications based on computational load distribution criteria, so as to distribute computational load as evenly as possible over the server computers, thereby maximizing the throughput and responsiveness of the system. A file system, located on at least one of said server computers, provides access to stored files and database tables to all of the user application processes without regard to which server computer each such user application processes is executed on. The transaction router process includes a data structure for indicating transactions waiting to start and for initiating execution of ones of the waiting transactions by ones of the user application processes when associated start criteria are satisfied and user transaction processes are available.
    • 总而言之,本发明是具有多个终端用户终端和多个松散耦合的服务器计算机的分布式计算机系统,其彼此不共享资源。 多个用户应用程序进程分布在服务器计算机上。 通信接口或路由器在最终用户终端与在一个服务器计算机上执行的事务路由器进程之间传送数据。 交易路由器进程基于从终端用户终端接收到的数据,发起用户应用进程的事务的执行。 链路管理器进程基于计算负载分配准则选择应用进程来执行应用,以便在服务器计算机上尽可能均匀地分布计算负载,从而最大化系统的吞吐量和响应能力。 位于至少一个所述服务器计算机上的文件系统提供对所有用户应用进程的存储的文件和数据库表的访问,而不管每个这样的用户应用程序处理哪个服务器计算机被执行。 事务路由器进程包括用于指示等待启动的事务的数据结构,并且当满足关联的启动条件并且可用用户事务处理时,用户应用进程中的一个进行等待事务的执行。