Method and system for providing inter-tier application...

Electrical computers and digital processing systems: multicomput – Multiple network interconnecting

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S227000, C700S009000

Reexamination Certificate

active

06349341

ABSTRACT:

FIELD OF THE INVENTION
The present invention is generally directed to computer controlled manufacturing systems, and more particularly to control of application programs in a multi-tiered computing arrangement.
BACKGROUND OF THE INVENTION
Early computer controlled manufacturing arrangements, for example, those for manufacturing semiconductors, generally included a central computer system for controlling the overall factory floor. Coupled to the central computer system, via a network for example, were satellite computers programmed for respectively controlling selected tools. The tools were often directly coupled to serial or parallel ports or special adapter cards of the satellite computers.
The early systems generally controlled a single tool with a single satellite computer. Thus, a single process running on the single computer provided communication between the central computer system and the single tool. As manufacturing output requirements increased, additional tools were coupled to the satellite computers. To establish the required communications between the central computer system and the newly added tools without incurring undesirable delays associated with developing new software, replicated processes were used. Specifically, for each tool coupled to a satellite computer, a respective process executing on the satellite computer provided the necessary communication interface between the central computer system and the tool.
The total commuter and human resources consumed by adding new processes each time new tools are coupled to satellite computers has become significant. Generally, the resource requirements are some function of the number of satellite computers and the number of tools. Thus, in a large manufacturing arrangement, the resource requirements can be considerable. Therefore, a system and method that addresses the above identified problems is desirable.
SUMMARY OF THE INVENTION
In one embodiment, a method is provided for inter-tier application control in a multi-tier computing environment that includes a first tier application program, a second tier application program, and a plurality of third tier control elements, wherein the second tier application program initiates processing of the third tier control element in response to messages from the first tier application program. The method comprises associating connection identifiers that respectively reference connections between the second tier application program and the third tier control elements with respective third tier control element identifiers. For messages that are sent from the first tier application program to the second tier application program to initiate processing sequences by the third tier control elements, respective third tier control element identifiers are indicated for the messages, The second tier application program performs application specific processing on the messages, and connections are selected for transmitting control messages to the third tier control elements based on the indicated third tier control element identifiers and the associated connection identifiers.
In another embodiment, a method comprises associating connection identifiers that respectively reference connections between the second tier application program and the third tier control elements with respective third tier control element identifiers and receiving a message from the first tier application program. A third tier control element identifier based on the message is indicated to the second tier application program, and the second tier application generates a control message. The control message is transmitted to a third tier control element via a selected connection that is based on the indicated third tier control element identifier and associated connection identifier.
An apparatus is provided for inter-tier application control in a multi-tier computing environment that includes a first tier application program, a second tier application program, and a plurality of third tier control elements, wherein the second tier application program initiates processing of the third tier control element in response to messages from the first tier application program. The apparatus comprises means for receiving messages from the first tier application by the second tier application; means for mapping messages received from the first tier application to respective connections between the second tier application and the third tier control elements) and means for transmitting control messages generated from the received messages to the third tier control elements via the respectively mapped connections.
In another embodiment, a multi-tier computing arrangement is provided that comprises: a first tier computer system arranged to host a first tier application program; a plurality of third tier control elements; and a second tier computer system coupled to the first tier computer system and to the third tier control elements and arranged to host a second tier application program. The second tier application program includes: a first connection layer arranged to receive messages from the first tier application program; a first mapping layer arranged to indicate to the second tier application program a third tier control element identifier based on the message and associate connection identifiers that respectively reference connections between the second tier application program and the third tier control elements with respective third tier control element identifiers; a core logic layer arranged to generate a control message; a second is mapping layer arranged to select a connection to a third tier control element based on the indicated third tier control element identifier and associated connection identifier; and a second connection layer arranged to transmit the control message via the selected connections.
The above summary of the present invention is not intended to describe each illustrated embodiment or every implementation of the present invention. The figures and the detailed description which follow more particularly exemplify these embodiments.


REFERENCES:
patent: 4972367 (1990-11-01), Burke
patent: 5432702 (1995-07-01), Barnett
patent: 5475601 (1995-12-01), Hwang
patent: 5548535 (1996-08-01), Zvonar
patent: 5754830 (1998-05-01), Butts et al.
patent: 5790977 (1998-08-01), Ezekiel
patent: 5805823 (1998-09-01), Seitz
patent: 5862391 (1999-01-01), Salas et al.
patent: 5886896 (1999-03-01), Lantz et al.
patent: 5978578 (1999-11-01), Azarya et al.
patent: 6070196 (2000-05-01), Mullen, Jr.
patent: 6112246 (2000-08-01), Horbal et al.
patent: 6163801 (2000-12-01), O'Donnell et al.
patent: 6208904 (2001-03-01), Mullen, Jr.
patent: 6233203 (2001-04-01), O'Donnell et al.
patent: 6240331 (2001-05-01), Yun
patent: 01273108 (1989-11-01), None
patent: 07066096 (1995-03-01), None
patent: 92/07331 (1992-04-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for providing inter-tier application... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for providing inter-tier application..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for providing inter-tier application... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2981948

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.