Other NetWeave Solutions

Secure, Reliable File Transfer

NetWeave for the Web

Secure Communications

Queued Messaging (Workflow)

API/Ancillary Services

 

 

 


Interactive (Transactional) Messaging

NetWeave interactive messaging services form the backbone of mission-critical, high-performance OLTP (online transaction processing) applications that must reach out across the enterprise. The services allow a client application to send a complex, interactive transaction to a remote application server and to receive an immediate response. Interactive messaging is highly efficient since a single transaction sent over the network can encompass a significant amount of database activity. However, as is always the case with OLTP, the application must be totally defined in advance.

Typically, the application program is split between a workstation client and a host server, although this model also applies to host-client/host-server and host-client/workstation-server architectures as well.

The client side of the application is generally responsible for presentation services, for the editing of incoming data from the user, and for the formatting of outgoing data to the user. The server side is responsible for the business logic governing database access and update. Examples of client/server architecture include a Google search, purchase confirmations from an online store, and customer resource management (CRM) applications.

Interactive messaging services are also available for peer-to-peer application communication, in which either application can act as the client or the server and in which both applications communicate as equals. Either application may send a message to the other with or without the requirement for a reply. An example of peer-to-peer architecture is a distributed database, where any server can request information from any other server.

As with all NWDS offerings, interactive messaging services can invoke the transaction-protection facilities of the server to ensure that either all database updates are made or that none are made in order to guarantee the integrity of the data base. Thus, if a transaction response is not received in a timely fashion, an operation is determined to have failed. The transaction is aborted, recovery action is commenced, and all updates are rolled back.

NetWeave’s transaction messaging services are invoked with a simple API that allows a client application or a server application to send a message and to receive a message. In addition, a server can register its availability to NetWeave; and client and servers may establish and disconnect sessions with each other.

 

 

 

About Us | Contact | Our Services | NetWeave Solutions | Downloads | Case Studies | Our Clients | Legal

20 Gibson Place | Suite 210 | Freehold NJ 07728 | Phone: +1.732.786.8830 | Fax: +1.732.780.5558 | E-mail: info@netweave.com

Copyright © 2010 NetWeave Integrated Solutions, Inc. All Rights Reserved.
For questions regarding this site, email: siteadmin@netweave.com