DCOM object control creator
First Claim
1. A method for accessing an enterprise service located on an enterprise server from a client terminal which generates a service request operating in a DCOM environment, comprising:
- a. generating an interface program by a software facility that converts said service request into a format useable by said enterprise service using an industry standard scripting language at said client terminal;
b. building an input buffer containing input parameters associated with said service request; and
c. using said interface program for creating a dialog with said enterprise server which converts required inputs and outputs,wherein said enterprise server contains an On-Line Transaction Processing system having a Pre-DCOM architecture operating outside of the DCOM environment.
8 Assignments
0 Petitions
Accused Products
Abstract
A control creator for developing controls to assist in DCOM client creation. A general-purpose gateway that runs within a Distributed Component Object Model (DCOM) environment, and is capable of receiving requests from one or more different types of DCOM clients for service by an On-Line Transaction Processing (OLTP) style application running on the enterprise server. The services on the OLTP system are designed to accomplish a specific task, for example, update a user'"'"'s bank account balance following a debit or credit. The DCOM Client can be any type of client, including a Visual Basic client, C++ client, or a Web Browser with Active Server Pages (ASP). The control creator in effect wraps the DCOM server with a control which largely insulates the developer from the details of the DCOM protocol.
32 Citations
21 Claims
-
1. A method for accessing an enterprise service located on an enterprise server from a client terminal which generates a service request operating in a DCOM environment, comprising:
-
a. generating an interface program by a software facility that converts said service request into a format useable by said enterprise service using an industry standard scripting language at said client terminal; b. building an input buffer containing input parameters associated with said service request; and c. using said interface program for creating a dialog with said enterprise server which converts required inputs and outputs, wherein said enterprise server contains an On-Line Transaction Processing system having a Pre-DCOM architecture operating outside of the DCOM environment. - View Dependent Claims (2, 3, 4)
-
-
5. A method for communicating between a DCOM client and an enterprise server, comprising:
-
a. building a transfer buffer containing a service call and an appropriate set of input parameters by said DCOM client; b. transferring said transfer buffer from said DCOM client to a DCOM server; c. building an input buffer by said DCOM server using said appropriate set of input parameters from said transfer buffer; d. passing said input buffer from said DCOM server to a DCOM gateway; e. forwarding said input buffer from said DCOM gateway to a communications program; and f. sending said input buffer from said communications program to said enterprise server. - View Dependent Claims (6, 7, 8, 9)
-
-
10. An improvement in a DCOM environment employing a plurality of client terminals which prepare service requests in a first transaction language, the plurality of client terminals communicatively coupled to an enterprise server with a pre-DCOM architecture operating outside of the DCOM environment and having an enterprise service accessible in a second transaction language, the improvement comprising:
-
a. a software facility embedded in a non-transitory computer-readable medium, which automatically generates interface software code in an industry standard scripting language in response to said service requests, which also permits said plurality of client terminals to access said enterprise service by converting said service requests from said first transaction language to said second transaction language and placing said converted service requests into an input buffer, wherein said enterprise server is a pre-DCOM On-Line Transaction Processing system and said second transaction language is consistent with the pre-DCOM On-Line Transaction Processing system. - View Dependent Claims (11, 12, 13)
-
-
14. A system comprising:
-
a. a plurality of client terminals in a DCOM environment which generate service requests in a first language and build a parameter buffer of appropriate parameters; b. an enterprise server having a pre-DCOM architecture operating outside of the DCOM environment communicatively coupled to said plurality of client terminals via a network; c. an enterprise service resident in and operable on said enterprise server and accessible in accordance with a second language; and d. a software program stored in a non-transitory computer-readable medium resident in one of said plurality of client terminals, which automatically scripts a software interface using an industry standard scripting language to convert said first language of said plurality of client terminals to said second language of said enterprise service and build an input buffer from said parameter buffer, wherein said enterprise server is a pre-DCOM On-Line Transaction Processing system and said second language is consistent with the pre-DCOM On-Line Transaction Processing system. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
-
a. interacting means for a client to interact with a DCOM system in a DCOM environment; b. an industry standard script generating means located within said interacting means; c. providing means communicatively coupled to said interacting means that provides an enterprise service via an On-Line Transaction Processing system having a Pre-DCOM architecture operating outside of the DCOM environment; d. creating means located within said interacting means for creating an interface software code using said industry standard script generation means for converting service requests from said interacting means to a language useable by said enterprise service; and e. building means associated with said creating means for building an input buffer containing a plurality of input parameters. - View Dependent Claims (19, 20, 21)
-
Specification