收藏.IBM.WebSphere新手入门

来源:互联网 发布:厦门入学积分怎么算法 编辑:程序博客网 时间:2024/05/01 03:38
什么是 WebSphere?WebSphere 能为我和我所在的公司做些什么?如何使用 WebSphere?如何了解有关 WebSphere 的更多信息?





developerWorks WebSphere 站点是技术资源的集合,可供开发人员、管理员、业务规划人员和其他希望了解如何利用 WebSphere 平台和工具套件的许多功能的技术人员参考。该站点每周用最新的 WebSphere 相关事件和产品公告进行更新,并包含对文章、教程、代码示例、路线图和其他技术资料的广泛集合的新增内容。

 

什么是 WebSphere?

WebSphere 是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的集成软件。

WebSphere Application Server 是该基础设施的基础,其他所有产品都在它之上运行。WebSphere Process Server 基于 WebSphere Application Server 和 WebSphere Enterprise Service Bus,它为面向服务的体系结构 (SOA) 的模块化应用程序提供了基础,并支持应用业务规则,以驱动支持业务流程的应用程序。高性能环境还使用 WebSphere Extended Deployment 作为其基本基础设施的一部分。其他 WebSphere 产品提供了广泛的其他服务,如下所述。

WebSphere 是一个模块化的平台,基于业界支持的开放标准。您可以使用受信任和持久的接口,将现有资产插入 WebSphere,并且可以随着需要的增长继续扩展您的环境。WebSphere 可以在许多平台上运行,包括 Intel、Linux 和 z/OS。



回页首


WebSphere 能为我和我所在的公司做些什么?

随需应变业务 的业务流程跨企业并与关键合作伙伴、供应商和客户进行端到端集成,能够快速响应任何客户需求、市场机遇或外部威胁。可以使用 WebSphere 构建和监视基础设施以支持您的随需应变业务,以及构建和扩展在该基础设施上运行的应用程序。

图 1 显示了 WebSphere 提供的,用来帮助您连接、集成、自动化和优化应用程序的功能。

图 1. WebSphere 功能
WebSphere 功能

人员集成(交互功能)
人员集成功能允许客户、雇员和业务合作伙伴随时随地与您的业务信息、应用程序和业务流程交互。例如,使用这些功能,您可以实现呼叫中心功能的自动化,然后授权选定的雇员、客户和业务合作伙伴从他们的个人计算机、移动电话和 PDA 访问这些功能。

以下 WebSphere 产品提供了人员集成(或交互)功能:

  • WebSphere Portal
  • WebSphere Everyplace
  • WebSphere Voice

 

流程集成
企业可以使用流程集成功能对业务流程进行建模、编排、监视和优化,以使它们与战略业务目标保持一致。例如,您可以对某个关键业务流程建模,然后模拟它,细化它,使人们能够方便地与它交互,将它投入生产应用,监视它,优化它,然后在业务需求发生变化时快速和智能地调整它。

以下 WebSphere 产品提供了流程集成功能:

  • WebSphere Business Modeler
  • WebSphere Business Monitor
  • WebSphere Process Server
  • WebSphere Integration Developer

 

信息集成
信息集成功能允许您创建不同来源的结构化和非结构化信息的一致和统一视图,以及管理和同步产品参考信息。例如,您可以创建跨所有信息资产的自由格式的搜索,这些资产包括 Web 站点、关系数据库、文件系统、新闻组、门户、协作系统和内容管理系统。

以下 WebSphere 产品提供了信息集成功能:

  • WebSphere Product Center
  • WebSphere Information Integration
  • WebSphere Commerce

 

应用程序集成
应用程序集成功能提供广泛的服务来支持跨应用程序的可靠和灵活的信息流,这些应用程序可能在不同的企业中运行。例如,您可以简单地在应用程序之间交换消息,或者如果业务需要更复杂,您可以创建一个灵活的、面向服务的体系结构,以支持跨广泛应用程序的系统性信息交换,这些应用程序在不同的公司服务器和平台上运行,并使用不同的语言。

提供应用程序集成功能的部分 WebSphere 产品包括:

  • WebSphere MQ
  • WebSphere Message Broker
  • WebSphere Partner Gateway
  • WebSphere Application Server

 

应用程序基础设施
WebSphere 应用程序基础设施使您能够构建、部署、集成和增强新的和现有的应用程序。例如,您可以让遗留系统支持 Web 和扩展它们,并使它们能够在 Java 环境中运行。

以下 WebSphere 产品提供了应用程序基础设施功能:

  • CICS Transaction Server
  • WebSphere Application Server
  • WebSphere Host Access Transformation Services
  • WebSphere Developer for zSeries

 

加速器
要立即着手开发应用程序,您可以使用一个加速器。这些预构建的解决方案能够弥补某些方面的经验或专业技术的不足,并确保为将来的扩展提供坚实的基础。

要了解有关加速器的更多信息,请参阅 WebSphere Business Integration Accelerators



回页首


如何使用 WebSphere?

如何使用 WebSphere 取决于您在业务中的角色。IBM 提供了广泛的工具和功能来帮助您构建、运行、管理和优化 WebSphere 应用程序。WebSphere 工具套件基于 J2EE 和 Eclipse 等行业开放标准,并且它们使用公共的安装、管理、安全和编程模型。

例如,程序员最常使用 Rational Application DeveloperWebSphere Developer for zSeries。如果开发移动应用程序,则使用 WebSphere Studio Device Developer。如果设计业务流程,则使用 WebSphere Business Modeler。管理员使用管理工具管理基础设施,例如随核心产品 WebSphere Application Server 一起提供的管理工具。

图 2 显示了 WebSphere 集成参考体系结构,以及特定的 WebSphere 产品系列,这些产品协作提供各种服务,这些服务反过来又提供了上述功能。

图 2. WebSphere 集成参考体系结构
WebSphere 集成参考体系结构

下面只是几个例子:

  • WebSphere Portal 包含运行时服务器、服务、工具和许多其他功能,将您的企业集成到单个可自定义的称为“门户”的用户界面中。
  • WebSphere Everyplace 产品帮助您构建和运行应用程序(包括门户),用户可以使用他们所选的移动设备来访问门户。
  • WebSphere Information Integrator 提供数据功能,如联合、转换、缓存、复制和事件发布以及企业搜索。
  • WebSphere Business Monitor 帮助您跟踪性能指标和使用基于角色的仪表板 (Dashboard) 来监视业务流程。

 

另请参阅 IBM Software Development Platform 以了解跨越软件开发生命周期的其他工具。



回页首


如何了解有关 WebSphere 的更多信息?

无论您是 WebSphere 产品的新用户还是专家,请将 developerWorks WebSphere 站点添加到书签,并访问该站点以了解有关 WebSphere 平台和工具套件的更多信息。该站点每周用最新的 WebSphere 相关事件和产品公告进行更新,并包含对广泛的技术资料集合的新增内容。

请尝试使用 developerWorks WebSphere 左侧的以下链接:

  • 产品帮助您了解有关当前事件和产品的最新情况,并提供了对最近发布和以前收录的技术文章的方便访问。
  • 下载提供了许多 WebSphere 产品的试用副本。
  • 技术资料库包含一个不断增长的由 WebSphere 专家开发的技术文章、示例、教程和其他资料的集合。
  • 培训包含 WebSphere 教室课程、在线教育内容和自学材料。
  • 支持提供了技术问题的解答和有关技术问题的信息。
  • 服务将您指引到能够帮助您设计、实现和监视软件应用程序的专家。
  • 论坛和社区帮助您查找其他 WebSphere 产品用户并与他们交互。