Saturday, February 15, 2020

Middleware Essay Example | Topics and Well Written Essays - 750 words

Middleware - Essay Example Current business trend require integration such as ERP, SCM and CRM. Business to Business (B2B) communication needs will further accelerate this trend. The need for middleware stems from this increasing growth in the number of applications and in the customizations within those applications. - Platform Transparency - Using interfaces and APIs abstraction features, Middleware provides Platform Transparency. Client and server don't require to have intimate knowledge of each other in order to work together. - RDBMS Support - Data access middleware provides transparency across different data storage formats. It will make different RDBMS look like the same RDBMS by providing multiple RDBMS support from both proprietary and standard APIs. - Advance applications - New enterprise applications harness Middleware technology for Single System Login, Enhanced Security, Location Transparency, Database and Application Oriented Services however they are not very common. - Remote Procedure Call (RPC) - Remote procedure call Middleware extends the procedure call interface familiar to all programmers offering the abstraction of being able to invoke a procedure whose body is across a network. - Distributed Object Middleware (DOM) - DOM suc... Based on the uses they can be categorized in following categories: - Remote Procedure Call (RPC) - Remote procedure call Middleware extends the procedure call interface familiar to all programmers offering the abstraction of being able to invoke a procedure whose body is across a network. - Message-Oriented Middleware (MOM) - Message-Oriented Middleware provides the abstraction of a message queue which is accessible across a network. They are based on SOAP. - Distributed Object Middleware (DOM) - DOM such as DCOM and CORBA gives all the advantage of OOPS such as encapsulation and inheritance. It provides the abstraction of an object that is remote yet whose methods can be invoked just like those of an object in the same address space as the caller. are such examples. - Direct data access (DDA) for accessing databases directly as opposed to going through an application to get the information. Middleware offers many technical benefits. Current enterprise applications involve multiple applications interacting with same application. Instead of providing different APIs for different client application, we can put a Middleware with single set of APIs for each application. This can significantly simplify the communication. Also the Middleware can be used for handle different services such as checking the data for integrity, reconciling the data with other applications, data splitting and formatting so that we don't have to rewrite those services again and again for different applications. Middleware may have the capability to hold this data for a while so that it can be served to other applications which need it. Thus, it can introduce a type of persistency in the system. However there are some limitations of the

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.