BEA的SOA入门-阿里云开发者社区

开发者社区> 老牛的博客> 正文

BEA的SOA入门

简介: 概述 BEA和SOA 为获得竞争优势,企业必须使技术能有效地为业务目标服务。BEA致力于通过开放标准和SOA(面向服务的架构)推进整个应用基础结构的兼容性,能帮助企业快速实现IT价值。
+关注继续查看

概述

BEA和SOA

为获得竞争优势,企业必须使技术能有效地为业务目标服务。BEA致力于通过开放标准和SOA(面向服务的架构)推进整个应用基础结构的兼容性,能帮助企业快速实现IT价值。

SOA是一个IT策略,它将企业应用中的分散功能编排成具有互操作性的标准服务,机构可以快速组合和重用这些服务,以满足业务需要。

SOA围绕服务(而不是应用)组织企业IT,具有以下一些重要优势:

  1. 提高业务和IT的效率、敏捷性和交付产品的速度。
  2. 使IT能更快地交付更贴近业务要求的服务。
  3. 提高业务的响应级别,为用户提高更完美的使用体验。
  4. 隐藏IT环境的底层技术复杂性。

也就是说,SOA加快了应用的开发速度,允许以更可靠的方式交付新服务和改进的服务。

现在,一些组织已经采用了基于BEA企业基础软件的面向服务环境。它们收到明显效果,包括收入增加、客户满意度提升、运营成本降低和现有技术投资的回报增加。

BEA制定了一个愿景和路线图,即使用Liquid ComputingTM 简化企业计算,提升业务响应能力。

应对今天的业务挑战

您的业务步伐比以往迈得更快了。随着客户、合作伙伴和员工期望更高质量的服务--24×7的服务--今天的企业系统已经很难跟上时代的步伐。 首当其冲的是IT职员,分派给他们的任务有:

提高运营效率:使现有投资赢得更高生产率,同时,这也意味着需要改善业务的管理方式、实施全面的业务流程。尤其是保持和拓展新的战略开发成果,这其中包括压缩预算和开支、降低进行中的维护成本,以及在实际业务的每一领域中做到“事半功倍”。

完善客户响应:需要更快地响应支持业务的投资者,不管他们是来自企业内部的还是外部的客户,他们对IT系统都是有或多或少的信息需求的,这其中包括收集和使用贯穿整个业务流程的信息,而无论信息位于何处,都要做到使得信息能够被那些需要的人员便利的获得。

提高业务灵活性:需要快速地适应业务,包括内部和外部的联系点,因为业务会不断发生变化,应当做到避免由于业务需求变化而不得不新开发新的应用程序和较大改变原有的基础结构。

手头压着这么多重要任务,IT人士如何满足那些日益增长的需求以便快速实现IT价值呢?答案是开发和部署面向服务的架构(SOA)。SOA方法能够更好地让IT与业务目标看齐,使得IT组织可以高效重用资产、为企业更快地创造价值,进而更轻松地应对不断变化的业务需求。

为什么采用SOA?
面向服务架构(SOA)的更高级别的应用程序开发架构,让IT更加关注于业务流程而非底层IT基础结构,从而获得竞争优势。

SOA对需要使用信息技术解决关键业务问题的企业(包括希望减少冗余架构、创建跨客户和员工系统的公共业务接口的企业;需要基于角色和工作流对用户提供个性化信息的业务的企业;希望通过Internet实现跨区销售、升级销售和经由移动设备的访问来提升客户服务的组织)很有价值。

采用服务驱动型方法的企业体验着以下业务和IT好处:

面向服务架构的业务好处

  • 效率:将业务流程从"烟囱"状的、重复的流程向维护成本较低的高度利用、共享服务应用转变。
  • 响应:迅速适应和传送关键业务服务来满足市场需求,为客户、雇员和合作伙伴更高水准的服务。
  • 适应性:更高效地转入转出让整个业务变得复杂性和难度更小,达到节约时间和资金的目的。

面向服务架构的IT好处

  • 复杂性降低:基于标准的兼容性,与点到点的集成相比降低了复杂性。
  • 重用增加:通过重用以前开发和部署的共享服务,实现了更有效的应用程序/项目开发和交付。
  • 遗留集成:用作可重用服务的遗留应用程序降低了维护和集成的成本。

     


    如今的服务驱动型企业都在体验着开发的高效率,服务的高可靠性和服务的高质量,以最大限度获得业务机会所带来的这些好处。

面向服务架构

  • 业务战略和流程——目前的业务和IT战略是否包含了一个适合于SOA的框架?只有使业务和IT战略完全保持一致,才能发现企业的问题,并能前后一致地重复实施解决方案。
  • 架构——为了快速而动态地交付服务,企业必须开发一个能够装配组件和服务的架构。该架构将关注重用性和可利用性,避免形成“烟囱”(Stovepipe)应用和IT资源的孤岛。
  • 成本和收益——在实施SOA后,IT的响应速度将增加,维护成本会明显降低,并提供一个有说服力的成本—收益分析。
  • 项目和应用——SOA使您能够在一个更强大、灵活的编程模型内以新的方式来构建应用。组织机构需要鉴别应该将哪些现有的应用合并到SOA架构。
  • 构件——作为一种架构和一种编程模型,SOA是一种关于如何构建软件的方法。企业需要鉴别应该在实施SOA时使用和重用哪些模块(包括编码、服务、应用和组件)。
  • 组织和管理——对新的面向服务的IT组织而言,应该定义其角色和职责,并优化技能集,同时组织一个有效的设计“重用工厂”(Reuse Factory),帮助定义管理模式,并最终确保客户在进行管理时的自主能力。
 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
26793 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10086 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13890 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
9161 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
4660 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4506 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7365 0
+关注
老牛的博客
喜欢研究数据库维护,互联网运营的朋友,可以加我QQ:52234858
519
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载