大师兄的信息化管理学习笔记(十三):企业应用集成
大师兄的信息化管理学习笔记(十五):软件质量与软件维护
一、组件技术
- 组件(Component)是标准的可以互换的,已经装配完成并可以立即使用的软件模块。
- 组件技术是利用某种编程手段,将一些人们所关心的,但又不便让最终用户去直接操作的细节进行了封装,同时对各种业务逻辑规则进行了实现,用于处理用户的内部操作细节。
1. 组件标准
名称 | 公司 | 描述 |
---|---|---|
.NET | Microsoft | - COM/DCOM/COM+构件 - ASP.NET |
Java EE | SUN | - Java EE 业务构建:EJB - Java EE Web构件:Java Servlet, Java Server Page(JSP) - JavaApplet构件:Web Browser |
CORBRA | OMG | ... |
1.1 JavaEE架构
- JavaEE应用服务器运行环境主要包括:
- 组件(Component):表示应用逻辑的代码
- 容器(Container):组件的运行环境
- 服务(Services):应用服务器提供的各种功能接口,可以同系统资源进行交互
1.2 .NET架构
2. 应用服务器
- 应用服务器Application Server是企业级应用在互联网上迅速发展的条件下,出现的一种中间件技术。
- 用于处理客户和数据层之间的交互操作,并提供各种中间件服务(包括事务管理、ORB、MOM、系统安全、负载均衡及资源管理等)。
- 提供了一个称为容器的管理环境,可以对应用中的构件进行配置和管理。
- 通过应用服务器的采用,可以将一个企业级应用安全、有效的部署到互联网上,实现电子商务。
- 采用应用服务器技术,可以大大缩短开发周期,减小风险,降低成本。
- 主流应用服务器:
厂商 | 技术 |
---|---|
Microsoft(.net) | IIS |
Java(Java EE) | WebSphere WebLogic |
网友评论