词条 | WEBSPHERE |
释义 | § 基本简介 WEBSPHEREWebSphere Application Server是该基础设施的基础,其他所有产品都在它之上运行。WebSphere Process Server基于WebSphere Application Server和WebSphere Enterprise Service Bus,它为面向服务的体系结构(SOA)的模块化应用程序提供了基础,并支持应用业务规则,以驱动支持业务流程的应用程序。高性能环境还使用WebSphereExtendedDeployment作为其基本基础设施的一部分。其他WebSphere产品提供了广泛的其他服务。 WebSphere是一个模块化的平台,基于业界支持的开放标准。您可以使用受信任和持久的接口,将现有资产插入WebSphere,并且可以随着需要的增长继续扩展您的环境。WebSphere可以在许多平台上运行,包括Intel、Linux和z/OS。 WebShpere是随需应变的电子商务时代的最主要的软件平台。它使您的公司可以开发、部署和整合新一代的电子商务应用,如B2B电子商务,并支持从简单的网页内容发布到企业级事务处理的商业应用。WebSphere改变了业务管理者,合作伙伴和雇员之间的关系,例如您可以用它做如下工作: 创建高效的电子商务站点增强网上交易的质量和数量。 把应用扩展到联合的移动设备上使销售人员可以为客户提供更快捷的服务。 整合已有的应用并提供自动简捷的业务流程。 § 集成功能 WEBSPHERE人员集成(交互功能) 人员集成功能允许客户、雇员和业务合作伙伴随时随地与您的业务信息、应用程序和业务流程交互。例如,使用这些功能,您可以实现呼叫中心功能的自动化,然后授权选定的雇员、客户和业务合作伙伴从他们的个人计算机、移动电话和PDA访问这些功能。 以下WebSphere产品提供了人员集成(或交互)功能: WebSphere Portal WebSphere Everyplace WebSphere Voice 流程集成 企业可以使用流程集成功能对业务流程进行建模、编排、监视和优化,以使它们与战略业务目标保持一致。例如,您可以对某个关键业务流程建模,然后模拟它,细化它,使人们能够方便地与它交互,将它投入生产应用,监视它,优化它,然后在业务需求发生变化时快速和智能地调整它。 以下WebSphere产品提供了流程集成功能: WebSphere Business Modeler WebSphere Business Monitor WebSphere Process Server WebSphere Integration Developer 信息集成WEBSPHERE信息集成功能允许您创建不同来源的结构化和非结构化信息的一致和统一视图,以及管理和同步产品参考信息。例如,您可以创建跨所有信息资产的自由格式的搜索,这些资产包括Web站点、关系数据库、文件系统、新闻组、门户、协作系统和内容管理系统。 以下WebSphere产品提供了信息集成功能: WebSphere Product Center WebSphere Information Integration WebSphere Commerce 应用程序集成 应用程序集成功能提供广泛的服务来支持跨应用程序的可靠和灵活的信息流,这些应用程序可能在不同的企业中运行。可以简单地在应用程序之间交换消息,或者如果业务需要更复杂,可以创建一个灵活的、面向服务的体系结构,以支持跨广泛应用程序的系统性信息交换,这些应用程序在不同的公司服务器和平台上运行,并使用不同的语言。 提供应用程序集成功能的部分WebSphere产品包括: WebSphere MQ WebSphere Message Broker WebSphere Partner Gateway WebSphere Application Server § 应用程序 WEBSPHERE应用程序基础设施 WebSphere应用程序基础设施使您能够构建、部署、集成和增强新的和现有的应用程序。例如,您可以让遗留系统支持Web和扩展它们,并使它们能够在Java环境中运行。 以下WebSphere产品提供了应用程序基础设施功能: CICSTransactionServer WebSphere Application Server WebSphere HostAccess Transformation Services WebSphere Developer for zSeries 加速器 要立即着手开发应用程序,您可以使用一个加速器。这些预构建的解决方案能够弥补某些方面的经验或专业技术的不足,并确保为将来的扩展提供坚实的基础。 § 使用方法 WEBSPHERE如何使用WebSphere取决于您在业务中的角色。IBM提供了广泛的工具和功能来帮助您构建、运行、管理和优化WebSphere应用程序。WebSphere工具套件基于J2EE和Eclipse等行业开放标准,并且它们使用公共的安装、管理、安全和编程模型。 例如,程序员最常使用Rational ApplicationDeveloper或WebSphere Developer for zSeries。如果开发移动应用程序,则使用WebSphere Studio Device Developer。如果设计业务流程,则使用WebSphere BusinessModeler。管理员使用管理工具管理基础设施,例如随核心产品WebSphere Application Server一起提供的管理工具。 右图显示了WebSphere集成参考体系结构,以及特定的WebSphere产品系列,这些产品协作提供各种服务,这些服务反过来又提供了上述功能。 § 应用开发 WEBSPHEREWeb站点的内容是由静态和动态内容组成的。静态内容以HTML、图片等形式出现。除了在客户端的动态效果以外,在一个Web服务器上动态内容通常以服务器端程序的形式存在,它们在被请求时产生动态内容。许多站点已经使用applet来达到在web上的动态效果。虽然这个方法能做到这一点,但是java和网络性能的问题阻碍了这种方法的大规模应用。服务器端生成动态内容在大多数情况下是更好的方法。因为: 更容易支持瘦客户。 提供更大的灵活性和安全性。 在大多数情况下动态内容来自数据库。 服务器端程序可以执行数据库操作,然后向浏览器报告结果。 服务器端生成动态内容符合瘦客户或超瘦客户设计模式,它使得软件开发者在一个web应用的客户端放尽量少的商务或数据访问逻辑。而胖客户是指在一个应用的客户端放置了太多商务逻辑和访问。这会影响网页的下载时间,可能引起其它问题。服务器端数据库访问是一个好的解决方案,可以更好地利用服务器,从客户减轻客户端的负担。通过Java访问数据库是利用JDBC(JavaDatabaseConnectivity)应用编程接口进行的。总之,在为一个网站提供动态内容时,会涉及到服务器端应用程序。CGI和/或Servlets将是典型的部署载体。Servlet是生成动态内容的焦点。然而,大多数动态内容会涉及到数据库。 WebSphereStudio提供了项目工作台和有关向导。项目工作台用来把各种生成的组件集成进一个项目,而各种向导可用来存取数据库、创建JavaBean和servlet等等。 |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。