I am talking about middleware everywhere, and I hear the old saying, but what is the concept of middleware? Is there a category of middleware? Is web service a middleware technology? What is popular now? With a bunch of questions, I took the time to find some information. Post-organizational point of view
Concept of Yan Ba Ge (2) --- Middleware
MiddlewareIs the service software. It is located in the ApplicationProgramAnd between systems. Applications can share resources and functions on different technologies through middleware.
General middleware to save development costs
Middleware category
Role Level Classification
==============================
Underlying layer (used to solve a single problem)
1) transaction middleware TPM is widely used in Finance
2) Application Server was
3) Message Middleware mom
4) Few database access middleware UDA such as ODBC JDBC
High-level (for system integration) // I think we are mainly concerned with high-level middleware.
1) Application Integration Middleware EAI
2) workflow middleware Workflow
3) Portal middleware Portal
The above reference <middleware technology related product classification and Development Trend> http://industry.ccidnet.com/pub/article/c14_a78576_p1.html
Continued:
Confusing a Web Service is a technology, not a middleware. This technology has been integrated into high-level middleware (application server, EAI software, workflow system, portal and other middleware software ). Advanced middleware representative products include IBM WebSphere, sun's iPlanet, BEA's WebLogic, Mircosoft's. net, and Oracle's Oracle9iAS. They all combine Web service technologies.
Faction of middleware software
Sun's J2EE
The construction of distributed applications on the server side, including Java Servlet, JSP (Java Server Page), and EJB.
Microsoft DNA 2000 (distributed Internet applications)
Its main technologies are COM/DCOM/COM + and include. NET technologies (such as Web Services and remoting)
There is also OMG's CORBA // personal suggestion. It is estimated that there is no chance to use it, so it is enough to know it.
The Cobra standard consists of three levels: Object Request proxy, public object service, and public facilities.
Reference: <middleware integrated web technology> http://www.pcworld.com.cn/2002/back_issues/2208/0802.asp