几种体系架构与开发工具的组成

几种体系架构与开发工具的组成

ID:17945991

大小:56.50 KB

页数:7页

时间:2018-09-11

几种体系架构与开发工具的组成_第1页
几种体系架构与开发工具的组成_第2页
几种体系架构与开发工具的组成_第3页
几种体系架构与开发工具的组成_第4页
几种体系架构与开发工具的组成_第5页
资源描述:

《几种体系架构与开发工具的组成》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、几种体系架构与开发工具的组成三层体系架构WebServer/AppServer开发工具核心技术备注J2EEWebsphere(IBM)Jbuilder9.0WSAD5.0Eclipse(Java)免费WebLogic(BEA)Jarguas(SYBASE)PB9.0+PJ非主流技术.NETWindowsServer2003(WebServer+AppServer)Asp.NET北京瑞得公司、杭州创业公司采用.NETStudioBorlandC++;DelphiCorbaDephi非主流技术卫宁公司采用项目上体系架构与

2、开发工具的选择序号方案优势缺点备注第一种Websphere(IBM)+Eclipse单CPU价格:30-50万(估计)l跨平台技术,易移植和多平台产品集成l技术方案比较完整l开发工具免费l技术比较复杂lWebsphere价格比较高(如果采用Bea也比较高)如果技术人员对IBM的技术比较熟悉可采用此方案,但Websphere的价格问题需要斟酌与解决第二种.NET(Asp.Net)50用户价格:5万以下(winl技术简洁,开发简单l价格上也有优势(.Net是内嵌在Winl只能在Windows平台上使用server2003

3、版)server2003中)因为考虑该项目需要集成的项目不多,没有跨平台的需要,再加上技术简单,容易掌握,如果人员比较熟悉微软的技术,建议采用此方案可以参考看如下几篇文章:J2EE与.NET的比较毫无疑问,程序员,软件开发商,企业IT经理一直都在密切的关注着J2EE和.NET的发展,但是选择一个在性能,价格,时间上满足他们需求的平台却并不是一件简单的事情。本文试图在技术上做一个简单的比较,希望对于他们做选择时有所帮助。一.技术概观在表现形式上,J2EE是一组规范,而.NET更象是一组产品。但它们的目的都是为了企业应用

4、提供分布式的,高可靠性的解决方案.它们在架构上有着很多的相似之处,下表是一个简单对照:J2EE.NET通信协议RemoteMethodInvocationoverInternetInterOrbProtocol(RMI/IIOP),XML编程语言JavaC#,VB.NET,COBOL运行时环境JavaVirtualMachine(JVM)CommonLanguageRuntime(CLR)胖客户端JavaSwingWindowsForms目录服务JavaNamingandDirectoryInterface(JNDI

5、)ActiveDirectoryServicesInterface(ADSI)数据访问JavaDatabaseConnection(JDBC),JavaConnectorsADO.NET异步消息处理JavaMessageService(JMS)MicrosoftMessageQueue表示层技术Servlets,JavaServerPage(JSP)ASP.NET中间层组件模型EJB,JavaBeanCOM+,COM安全访问JAASCOM+SecurityCallContext事物处理JavaTransactionS

6、erver(JTS)MicrosoftDistributedTransactionCoordinator(MS-DTC)开发工具WebGainVisualCaféBorlandJbuilderIBMVisualAge等(第三方提供,规范本身没有定义)VisualStudio.NETJ2EE平台的构成EJB-J2EE中间层,完成商业逻辑;JAAS-J2EE处理认证和授权的API;JavaConnectors-J2EE用于连接异种数据源的API,对上层来讲是透明的;JSP,JavaServlets-J2EE的表示层技术,

7、用于生成用户界面;JavaVirtualMachine-Java语言运行环境;JDBC-J2EE数据库访问;JMS-J2EE的异步消息队列;JNDI-J2EE的名字查找API,独立于目录服务器;JTS-J2EE用于处理交易的API;RMI/IIOP-J2EE的分布式对象的通讯API,提供了和CORBA交互的能力。.NET平台构成.NETFramework-.NET应用运行的基础;IL(IntermediaryLanguage)-所有的.NET语言首先被编译成该中间语言,然后在CLR中运行;SOAP-用于服务访问的工业

8、标准;DCOM-组件间通信协议;MS-DTC-用来在.NET平台上使用两阶段提交协议来处理分布式交易;CLR-.NET应用的运行时环境;COM+-.NET的中间层模型,用于构建商务逻辑;ADO.NET-.NET对数据访问的API。此外.NET平台还包括其他一些产品象ApplicationCenterServer,BizTalkServer,NL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。