Middleware is a class of software used to enable communications between applications in a heterogeneous environment.
One example of this is IBMs Websphere MQ, which allows the creation of message queues. The messages can be quite long, and the queues tens of thousands of records deep, if need be. This allows for asynchronous communication. A typical example might be a web form that collects information and then needs to pass it on to a mainframe computer for further processing.
A second example would be DataStage TX, (DSTX) now owned by IBM but once an independent company named Mercator. DSTX has the capability of retrieving data in one format, and then transforming it into another format. Sources and targets can include files, databases, message queues, (Like MQ) and even email servers.
DSTX processes can be triggered by a timer, or it can watch a data source and begin execution as soon as new data appears. Each translation "map" can pull in data from multiple sources, and output data to multiple targets.
In my own work, one system of maps receives HIPAA compliant X12 EDI transactions, writes records to various database tables, transforms the data into a COBOL copybook, and then places that copybook on a queue. If during the translation process the incoming transaction is found to be non-compliant, the system makes a record of the issue, alerts the sender with a return message, and sends an email alert to the technical staff.
Another system of maps monitors a response queue, pulls off any messages that appear, translate the response from a copybook to a valid X12 transaction, and sends the response back to the appropriate party.
2006-08-25 02:17:18
·
answer #1
·
answered by Jay S 5
·
0⤊
0⤋
umm, well you have tupperware...upperware and lowerware so you have middleware to equal out the universe^__^
2006-08-25 09:16:39
·
answer #3
·
answered by Japan_is_home 5
·
0⤊
0⤋
I find that this site sometimes has some good technical definitions
http://www.theglobeandmail.com/v5/content/technology/tech-encyclopedia.html
2006-08-25 09:15:05
·
answer #4
·
answered by Terry F 2
·
0⤊
0⤋
It like Tupperware, but not quite.
2006-08-25 09:11:50
·
answer #5
·
answered by elw 3
·
0⤊
1⤋