`
oywl2008
  • 浏览: 1051944 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

What is Middleware?

 
阅读更多

1.1 What is Middleware?

Middleware is the software that connects software components or enterprise applications. Middleware is the software layer that lies between the operating system and the applications on each side of a distributed computer network (Figure 1-1). Typically, it supports complex, distributed business software applications.

Middleware is the infrastructure which facilitates creation of business applications, and provides core services like concurrency, transactions, threading, messaging, and the SCA framework for service-oriented architecture (SOA) applications. It also provides security and enables high availability functionality to your enterprise.

Middleware includes Web servers, application servers, content management systems, and similar tools that support application development and delivery. It is especially integral to information technology based on Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Web services, SOA, Web 2.0 infrastructure, and Lightweight Directory Access Protocol (LDAP)m etc.

 

 

http://docs.oracle.com/cd/E14571_01/core.1111/e10103/intro.htm

分享到:
评论

相关推荐

    What is Middleware.pdf

    ### 中间件概念详解 #### 一、中间件定义与作用 **中间件**是一种连接软件,它由一组使能服务组成,允许运行在一台或多台机器上的多个进程通过网络进行交互。它作为应用程序与操作系统及网络服务之间的桥梁,提供...

    Android Developer Guide

    Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing ...

    Express in Action: Writing, building, and testing Node.js applications

    What is Express? The basics of Node.js Foundations of Express PART 2 CORE Middleware Routing Building APIs Views and templates: Pug and EJS PART 3 EXPRESS IN CONTEXT Persisting your data ...

    An introduction to AUTOSAR

    What is AUTOSAR? AUTOSAR – AUTomotive Open Systems ARchitecture Middleware and system-level standard, jointly developed by automobile manufacturers, electronics and software suppliers and tool ...

    事务处理原理(第2版)

    This is what transactional middleware does, which is the main subject of the frst half of this book, Chapters 1 through 5. Today’s products and standards for transactional middleware are described...

    Rabbitmq-RabbitMQPubSubExample:https

    A : RabbitMQ is an open source message broker software (sometimes called message - oriented middleware) that implements the Advanced Message Queuing Protocol ( AMQP ) . The RabbitMQ server is written ...

    Windows Azure Succinctly(Syncfusion,2014)

    the management of what data to store and how to keep it consistent with the applicable rules is usually performed by the application code itself. Therefore, very little management activity that is ...

    Developing.a.Redux.Edge.B01KL5RJHU

    If you want to follow along with the examples you should also know your way around a terminal, and know what Node and npm are, as well as having them installed and ready to use. Table of Contents ...

    Node.js模块CronShot.zip

     // What middleware functions to use each time a screenshot is taken  'saveMiddleware': [middleware.local] }, function(err) {  // optional callback function once all ...

    [中间件] 远程模式 (英文版)

    This book exposes the full power of remoting to developers working in mixed platform environments in a way that will ensure they have a deep understanding of what remoting is capable of, and how they...

    ASP.NET Core 1.1 For Beginners: How to Build a MVC Website

    The goal is to get you familiar with ASP.NET Core 1.1 by adding middleware and services one piece at a time, building a basic application. Then you will build a second MVC application using a ...

    JavaScript Applications with Node.js, React, React Native and MongoDB

    10.3 What About an ODM/ORM? 10.4Concurrency Problems Chapter 11: Advanced Node Concepts 11.1How to Schedule Code to Run 11.2How to Be RESTful 11.3How to Secure Access 11.4How to Mitigate Attacks 11.5...

    Mastering Go Web Services

    Some basic concurrency knowledge is also required., What You Will Learn, Familiarize yourself with RESTful practices and apply them in Go Acquaint yourself with the best practices for API design such ...

Global site tag (gtag.js) - Google Analytics