CA2166358A1 - Programming Information for Servers and Clients in a Distributed Computing Environment - Google Patents
Programming Information for Servers and Clients in a Distributed Computing EnvironmentInfo
- Publication number
- CA2166358A1 CA2166358A1 CA2166358A CA2166358A CA2166358A1 CA 2166358 A1 CA2166358 A1 CA 2166358A1 CA 2166358 A CA2166358 A CA 2166358A CA 2166358 A CA2166358 A CA 2166358A CA 2166358 A1 CA2166358 A1 CA 2166358A1
- Authority
- CA
- Canada
- Prior art keywords
- computing environment
- distributed computing
- event
- clients
- servers
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
- G06F9/548—Object oriented; Remote method invocation [RMI]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
- Debugging And Monitoring (AREA)
Abstract
A method and system for generating event information in a distributed computing environment. An event information packet is passed between the client system and the server system in a remote procedure call. Event information, such as trace data, is gathered in the event packet during execution of the remote procedure, and the event packet is passed back to the calling system when the procedure returns. The information in the event packet is made available for use by a program, such as a debugging utility or other application, running in the address space of the client system.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002166358A CA2166358C (en) | 1995-12-29 | 1995-12-29 | Programming information for servers and clients in a distributed computing environment |
US08/766,998 US6105059A (en) | 1995-12-29 | 1996-12-16 | Programming information for servers and clients in a distributed computing environment using stub codes with event information for a debugging utility |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002166358A CA2166358C (en) | 1995-12-29 | 1995-12-29 | Programming information for servers and clients in a distributed computing environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2166358A1 true CA2166358A1 (en) | 1997-06-30 |
CA2166358C CA2166358C (en) | 2001-02-20 |
Family
ID=4157267
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002166358A Expired - Fee Related CA2166358C (en) | 1995-12-29 | 1995-12-29 | Programming information for servers and clients in a distributed computing environment |
Country Status (2)
Country | Link |
---|---|
US (1) | US6105059A (en) |
CA (1) | CA2166358C (en) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000322288A (en) * | 1999-05-06 | 2000-11-24 | Fujitsu Ltd | Distributed object development system and computer readable recording medium for recording program for execution of distributed object development by computer |
US6584491B1 (en) * | 1999-06-25 | 2003-06-24 | Cisco Technology, Inc. | Arrangement for monitoring a progress of a message flowing through a distributed multiprocess system |
DE10041082B4 (en) * | 2000-08-22 | 2004-02-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method of recording communication between a client and a server |
KR20020047604A (en) * | 2000-12-13 | 2002-06-22 | 오길록 | System and method for debugging distributed application program using a proxy for IPC |
US20030074421A1 (en) * | 2001-08-14 | 2003-04-17 | Mieko Kusano | Internet access via specific server and via proprietary application for selecting and controlling content: remote and local |
US8473922B2 (en) * | 2001-09-19 | 2013-06-25 | Hewlett-Packard Development Company, L.P. | Runtime monitoring in component-based systems |
US6907451B1 (en) | 2001-09-29 | 2005-06-14 | Siebel Systems, Inc. | Method, apparatus, and system for immediate posting of changes in a client server environment |
US7885996B2 (en) * | 2001-09-29 | 2011-02-08 | Siebel Systems, Inc. | Method, apparatus, and system for implementing notifications in a framework to support web-based applications |
US7146617B2 (en) | 2001-09-29 | 2006-12-05 | Siebel Systems, Inc. | Method, apparatus, and system for implementing view caching in a framework to support web-based applications |
US8359335B2 (en) | 2001-09-29 | 2013-01-22 | Siebel Systems, Inc. | Computing system and method to implicitly commit unsaved data for a world wide web application |
US7203948B2 (en) * | 2001-09-29 | 2007-04-10 | Siebel Systems, Inc. | Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications |
US7870492B2 (en) * | 2001-10-02 | 2011-01-11 | Siebel Systems, Inc. | Method, apparatus, and system for managing commands in a client server environment |
US6934953B2 (en) * | 2001-11-28 | 2005-08-23 | Intel Corporation | Deferred procedure call in interface description language |
US20040111706A1 (en) * | 2002-12-07 | 2004-06-10 | Mogul Jeffrey Clifford | Analysis of latencies in a multi-node system |
US7493618B2 (en) * | 2003-09-19 | 2009-02-17 | International Business Machines Corporation | Fault tolerant mutual exclusion locks for shared memory systems |
US7480914B2 (en) * | 2003-09-19 | 2009-01-20 | International Business Machines Corporation | Restricting resources consumed by ghost agents |
US7386837B2 (en) * | 2003-09-19 | 2008-06-10 | International Business Machines Corporation | Using ghost agents in an environment supported by customer service providers |
US7472184B2 (en) * | 2003-09-19 | 2008-12-30 | International Business Machines Corporation | Framework for restricting resources consumed by ghost agents |
US7716652B2 (en) * | 2004-03-30 | 2010-05-11 | Symantec Corporation | System and methods for tracing transactions |
US7317990B2 (en) * | 2004-10-25 | 2008-01-08 | Schlumberger Technology Corporation | Distributed processing system for subsurface operations |
US7817293B2 (en) * | 2005-01-07 | 2010-10-19 | Infoprint Solutions Company, Llc | Trace and debug tool for high speed printer systems |
US7496801B2 (en) * | 2005-06-27 | 2009-02-24 | Intel Corporation | Method, apparatus and system for facilitating debug for link interconnects |
US20080016062A1 (en) * | 2006-06-30 | 2008-01-17 | Drescher Keith A | Request-response trigger generation in link-connected computing systems |
CN104335220B (en) | 2012-03-30 | 2018-04-20 | 爱迪德技术有限公司 | For preventing and detecting the method and system of security threat |
US9659012B2 (en) * | 2013-05-17 | 2017-05-23 | Oracle International Corporation | Debugging framework for distributed ETL process with multi-language support |
CN110114763B (en) * | 2016-12-22 | 2023-12-29 | 日本电信电话株式会社 | Data processing system and method |
EP3561680B8 (en) * | 2016-12-22 | 2022-10-26 | Nippon Telegraph and Telephone Corporation | Rpc conversion processing system and rpc conversion method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5430876A (en) * | 1989-06-27 | 1995-07-04 | Digital Equipment Corporation | Remote procedure callback system and method |
US5450586A (en) * | 1991-08-14 | 1995-09-12 | Hewlett-Packard Company | System for analyzing and debugging embedded software through dynamic and interactive use of code markers |
US5377350A (en) * | 1993-04-30 | 1994-12-27 | International Business Machines Corporation | System for cooperative communication between local object managers to provide verification for the performance of remote calls by object messages |
-
1995
- 1995-12-29 CA CA002166358A patent/CA2166358C/en not_active Expired - Fee Related
-
1996
- 1996-12-16 US US08/766,998 patent/US6105059A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6105059A (en) | 2000-08-15 |
CA2166358C (en) | 2001-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2166358A1 (en) | Programming Information for Servers and Clients in a Distributed Computing Environment | |
Ranganathan et al. | Network-aware mobile programs | |
GB9808132D0 (en) | Workload management in a client/server network with distributed objects | |
CA2049125A1 (en) | Methods and apparatus for implementing server functions in a distributed heterogeneous environment | |
CA2171571A1 (en) | System and Method to Control and Administer Distributed Object Servers Using First Class Distributed Objects | |
CA2234405A1 (en) | A method for providing user global object name space in a multi-user operating system | |
CA2189703A1 (en) | Usage Management System | |
CA2264232A1 (en) | Systems and methods for providing dynamic data referencing in a generic data exchange environment | |
EP0833260A3 (en) | Computer system with network interface | |
CA2051180A1 (en) | Application independent (open) hypermedia enablement services | |
GB2320344B (en) | Virtual environment manager for network computers | |
CA2049121A1 (en) | Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment | |
CA2207849A1 (en) | Method and apparatus for providing simple, secure management of remote servers | |
GB9920881D0 (en) | A data processing system and development method | |
MY120208A (en) | Differencing communication system | |
GB9817016D0 (en) | Server-side asynchronous form management | |
WO2002069196A3 (en) | System for logging on to servers through a portal computer | |
CA2171572A1 (en) | System and Method for Determining and Manipulating Configuration Information of Servers in a Distributed Object Environment | |
GB2330502B (en) | Client-side asynchronous form management | |
DE69226484T2 (en) | SYSTEM FOR CONVERTING SUB-PROGRAM CALLS IN A SIMULATED ENVIRONMENT FOR PROGRAM DEVELOPMENT | |
AU1391199A (en) | Force feedback system including multi-tasking graphical host environment and interface device | |
WO2000029985A8 (en) | Method and system for summarizing topics of documents browsed by a user | |
EP1235415A3 (en) | Provision of telecommunication services | |
CA2248911A1 (en) | System and method for locating resources on a network using resource evaluations derived from electronic messages | |
AU4492597A (en) | System and method for establishing a real-time agent pool between computer systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |