在Unix的机器上(包括AIX、HPUX)安装websphere64位的话,想要建立Profile是没有图形化界面的,需要使用manageprofiles命令,下面就详细描述一下如何使用这个命令。
在20世纪90年代中期,许多企业期待企业应用集成就像圣杯一样,可以使IT基础设施中的不同竖井集合在一起。在1999年,产业专家开始探讨企业神经系统,而不是在EAI中发现中央集线器,该EAI基于企业服务总线(ESB),在分布式系统中快速集成开发应用功能的轻量型方法。今天ESB在更广泛的功能领域大范围地被应用。ESB的格局继续作为普遍的开源ESB而不断改变。
浙商银行SOA技术架构暨新柜面业务集中处理系统的建设实践证明,以SOA方法再造业务流程作为流程银行建设的有效途径是可行的。通过SOA引领和驱动,可以促进银行各项业务从传统单点处理向流程化处理转变。
历经10余年高速发展,中国中间件产业从无到有,从小到大,到2006年底终于”修成正果“,成功发展成为一个独立产值20多亿,周边产值近100亿的软件产业分支;步入2007年,按照多家权威机构预测,这个发育迅速的年轻产业也将放慢增长的速度,正式步入“成熟期”。
SOA安全的最简单和最常用的方法是在虚拟专用网上传送服务请求。这为简单的、粗颗粒的请求提供了充分的安全。它兼容SOAP、REST和非Web服务协议,甚至对于许多外部的集成情况都是非常充分的。不过,并非所有的安全情况都是简单的。对于更复杂的需求和精细的SOA安全,设计师必须进行大量的规划和设计。
SupportPac是补充IBM WebSphere MQ产品家族中各种产品的增件。面向WebSphere MQ的SupportPac包括产品扩展、用户和管理工具、出口程序(exits)等等。许多最新的WebSphere MQ特性最初都是以 SupportPac的形式出现的,再根据用户反馈进行细化和改进,最终整合到基本产品之中。Performance Report SupportPac会为每个新产品版本重新创建,而其他许多SupportPac则会沿用十多年。
SOA技术为基于网络环境下的软件应用带来了新的图景。软件是以一种服务的形态来使用。服务提供者负责软件的运行和管理;服务使用者按标准模式使用软件;服务注册中心注册可提供使用的服务。
随着用户对大型网络应用高效运行、灵活应变、无缝集成需求的不断提高,中间件已经从上世纪80年代兴起的第一代“CORBA中间件”,90年代兴起的第二代“J2EE中间件”发展到了今天的第三代“SOA中间件”。
由于客户们使用的web应用服务器采用的软件不一,Tomcat5、Tomcat6、Websphere5.1、Websphere6.1、Weblogic8等等,而这些软件所采用的标准又不一致,IBM的WAS的JDK采用的自己的,痛苦的是开发人员。
SOA面向服务的架构在国内IT业界刮起了风暴,SOA成了继ERP、CRM等之后新热点,饱受厂商和企业追捧之后,很多企业会像上面提到的CIO那样,找不到SOA的切入点。
通常大家提到的在线Office大多指的是在线Office运营商提供的服务,例如Google的Google Docs、ZOHO的百会在线Office等,笔者认为这只是一个对在线Office的狭义理解。
企业服务总线(ESB)在众多现代架构的工具箱中已经找到了自己的一席之地,但是它仍旧是一种年轻的技术,安装细节令人生畏。它可能是违反直觉的,但是企业服务总线仍旧添加了新的功能用来标记已经为企业级做好准备。
SOA并不是一个新的概念,从SOA理念的提出至今已经有十几年的时间。不过,长期以来SOA被认为是飘在空中的东西,SOA概念炒作的成分要大于实际推广。
Web服务这个术语通常与使用SOAP和WS*标准(例如WS-Addressing和WS-Security)的基于操作的服务相关联。REST Web服务这个术语一般是指使用HTTP和XML的基于资源的Web服务体系结构。其中每种体系结构的Web服务风格各有其影响力,但是直到最近,WSDL不再同等地支持这两种风格。WSDL 1.1 HTTP绑定不足以描述使用HTTP和XML的通信,因此没有办法使用WSDL来正式地描述REST Web服务。WSDL 2.0在设计时考虑到了REST Web服务,将WSDL 2.0作为World Wide Web Consortium (W3C)建议标准来发布意味着现在有了用于描述REST Web服务的语言。
中间件技术已经成为应用系统的支撑。相对于操作系统与数据库而言,中间件与应用系统的关系更为密切,因此,应用系统的发展与中间件技术的发展互为因果。应用系统的需求就是中间件技术发展的风向标。
当今,SOA,即面向服务的体系架构。其主要特点与任务就是打造灵活的服务构建。支持SOA的ERP产品,大多遵循化整为零,即将一个大的系统颗粒化,比如一个全面的ERP系统,可以化分为很多个小的系统,每个系统都是一个完整而独立的功能,当某一个系统出现问题的时候不会影响到整个ERP的稳定性。化整为零的所有的系统能够进行组装,各个子系统能够实现无缝式整合。
SOA的革命性之处在于其把企业定义为提供服务的组织,服务提供的单元作为组件,就像OO(面向对象)是革命性的一样(也不仅仅只是一个编程模型)。在从面向过程、结构化方法论向OO迈进过程中(其间还经历过很多的开发范型),我们需要改变过去以机器指令看待业务执行的思维,而应以对象来建模业务。而SOA中,则需要我们从更加宏观的企业关注点出发,其最高纲领当然就是企业战略了。
许多人将Web服务看作SOA基础架构的构件块,这并不奇怪。我认为Web服务可以是SOA的构件块,但并不一定是必需的。下面我将介绍为什么以及如何可以将部署在WebLogic Server上的应用程序组件看作作为SOA一部分的服务。
传统的SOA模式需要建立一个ESB(企业服务总线),ESB架设于能够提供服务的一个或多个应用软件之上,为每个端到端的流程调用所需的应用软件的功能,并进行全面的协调。以“订单到付款”这个流程为例,该流程会调用以下应用软件的服务:CRM、ERP、WM(仓储管理)和FIN(财务管理)。