J2EE、Net、Domino-技术架构分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE、Net、Domino-技术架构分析

J2EE、.NET和Domino技术架构比较分析 J2EE.NET和Domino是目前信息系统建设的三个主流技术JAVA开放标准、可移植、跨平台,.NET则简单、灵活、易用、成本低Domino则以电子邮件、协同、非结构文档处理、安全机制和跨平台见长。就这种技术架构进行分析比较。 序号 J2EE .NET Domino 1 技术类型 标准 产品 产品 2 平台特点 基于标准的开放平台 开放的平台 专业的应用平台 未来趋势-标准开放 3 通信协议 RMI/IIOP XML XML、NRPC、CORBA/IIOP 4 编程语言 Java C#、VB.NET、COBOL Lotus Script、JAVA、公式语言、JavaScript 5 运行时环境 Java Virtual Machine (JVM) Common Language Runtime (CLR) Domino Server、JVM 6 胖客户端 Java Swing Windows Forms Lotus Notes 7 目录服务 Java Naming and Directory Interface (JNDI) Active Directory Services Interface (ADSI) Lightweight Directory Access Protocol(LDAP) 8 关系数据库访问 Java Database Connection(JDBC),Java Connectors ODBC、ADO.NET LEI、DECS、ESB R7透明支持DB2 9 表示层技术 Servlets,JavaServer Page(JSP) ASP.NET Domino Forms、Views、Pages(集成HTML、JSP) 10 中间层组件 EJB,JavaBean COM+,COM Domino Agent(可以调用Lso、Jar) 11 安全访问 JAAS COM+ Security Call Context Domino Security、ACL 12 事务处理 Java Transaction Server (JTS) Microsoft Distributed Transaction Coordinator (MS-DTC) 基于Domino文档机制 13 开发工具 Borland JBuilder ,Visual Studio.NET Domino Designer,可集成Eclipse等开发工具 14 Web Services支持 一般 好 好 15 运行平台 任何平台 Windows 任何平台 16 电子邮件支持 独立开发或采购 Microsoft Exchange,产品的组成部分 Domino Mail Server,产品的组成部分 17 协同支持 独立开发 产品的组成部分 产品的组成部分 18 结构化数据处理能力 强 强 弱 19 非结构化数据处理能力 弱 弱 强 20 计算能力 强 弱 弱 21 开发效率 低 高 高 22 开发复杂性 高 一般 一般 23 部署 复杂简单 简单 24 维护 较复杂 简单 一般 25 系统安全性 较好 一般 优秀 26 厂商支持(核心技术提供) 30多个 微软 IBM 下面我们从易用性、多平台支持、扩展能力、开放标准、性能、可管理性、重用性、可移植性(跨平台)和安全性等这几个关键指标对这种技术架构进行比较。序号 关键指标 J2EE .NET 1 易用性 ★★ ★★★ ★★★ 2 扩展性 ★★★★ ★★ ★★★ 3 多语言支持 ★ ★★★★ ★★★★ 4 可靠性 ★★★ ★★★ ★★★ 5 响应速度 ★★★ ★★★ ★★★ 6 可管理性 ★★★ ★★★★ ★★★★ 7 重用性 ★★★★ ★★★ ★★★ 8 开放标准 ★★★★ ★★★ ★★ 9 可移植性 ★★★★ ★ ★★★★ 10 安全性 ★★★ ★★ ★★★★ 通过检索查阅,可知利用这种技术路线各有优劣,下面是比较综述。 J2EE 具有极佳的开放性和可移植、跨平台特性,与其他的接口相对容易;。若实现真正的多层体系结构,开发量很大,系统可靠性、稳定性需要项目充分的检验,形成比较成熟的产品有很大难度;另外,尽管拥有统一的国际标准,但由于支持的厂商较多,存在多的选择。Microsoft .Net 和微软的产品高度集成,已逐渐成熟简单、灵活、易用支持多种语言和单一的Windows平台仅支持Windows平台,不利于系统的移植迁移;Windows平台的漏洞以及针对性的病毒、木马较多,存在较大安全性问题。 Lotus Domino 专门用于非结构化文档数据库的开发,技术成熟

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档