繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 评论及其它 >> 企业级应用程序开发的技术概览

企业级应用程序开发的技术概览

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:5  文字大小:【】【】【
简介:            分布式 企业级应用程序开发的技术概览               &nbs...

分布式 企业级应用程序开发的技术概览

Batman

对于企业级别的应用,由于特别讲究高可用性,可扩展性、事务处理能力,

几乎大部分的企业级的应用程序都是以来组件技术来实现的,所以下面简单

介绍一下企业级程序开发会使用到的一些技术,主要是做个

简介,具体的内容相信有兴趣的人会根据我提供的资源连接自己去看。

1.Microsoft阵营

微软称其为分布式企业应用开发设计的平台体系为DNA(分布式internet应用程序体系)

以下是构成企业级应用解决方案的主要技术支撑(它主要由六大核心基础技术组成,

失去其中任何一个,都是不完整的DNA架构):

COM - 该技术用于定于组件

http://www.microsoft.com/com

DCOM - 该技术用于在不同的机器上使用组件技术

http://www.microsoft.com/com/dcom.asp

MTS - 组件的运行环境,用于监视对组件的请求和参与执行这些请求,同时提供安全、

自动事务管理和可扩展环境

http://www.microsoft.com/com/mts.asp

MS DTC - 分布式事务协调器,实现了了一个透明的两段提交协议,保证了事务的输出

(不管是提交还是中止),在事务所包含的所有资源管理器上都是一致的。保证

了事务的原子性,不受操作失败、数据库种类或可用性的影响。

MSMQ - 提供应用程序之间的异步通讯

http://www.microsoft.com/msmq

MSCS - 微软群集技术,通过将多台服务器组合在一起完成相同的事务而获取鲁棒性和

高可扩展性。

http://www.microsoft.com/ntserver/ntserverenterprise/techdetails/overview/ntsee.asp

2.SUN阵营

SUN称其为分布式企业应用开发设计的多层核心技术为J2EE(Java 2, Enterprise Edition)

同样,它也是由六大核心组成,如果失去了其中的任何一个,都不能够被称之为

J2EE。

EJB - 用于开发和部署可扩展、事务性、多用户安全、分布式企业级服务应用程序组件

http://java.sun.com/products/ejb/

Java/RMI - 远程调用不通虚拟机上的Java对象和方法

http://java.sun.com/products/jdk/rmi/

JNDI - 为Java的企业级程序提供统一的API,通过它们可以访问命名目录服务

http://java.sun.com/products/jndi/

JDBC - Java版本的ODBC,用于建立数据库之间的连接

http://java.sun.com/products/jdbc/

JTS - Jave交易处理服务,为系统提供事务处理能力

http://java.sun.com/products/jts/

JMS - Java的消息机制

http://java.sun.com/products/jms/

Batman

草于2001年3月5日

责任编辑:admin
相关文章