面向服务的企业应用架构2

标签: 服务 企业 应用 | 发表时间:2014-02-15 18:39 | 作者:zzhonghe
出处:http://www.iteye.com

 

使用SOA架构的企业,应该是有一定IT系统基础的企业,最好是已经实施过ERP,或者HCM,CRM等的企业。企业发展到一定的程度,会需要上线相应的ERP来规范化流程,数据。而当企业进一步发展后,单一的ERP产品已经无法满足业务变化的需要,比如一个业务不仅和生产相关,同时还和人力资源相关,另外还和公司内新开发的一个第三方系统关联。ERP应用二次开发已经无法满足这种需求,而SOA就能很轻松的胜任。
 
现存的ERP和HCM,CRM等必定存在很多现成的服务,或者说很容易就能包装出服务。在这些服务的基础上,加上一定的整合代码,就能快速开发出符合企业工作流的应用,优化企业的流程。
 
SOA架构的主要目标就是把这些服务整理出来,用统一的规则进行管控,像企业API一样方便新开发的应用使用。书中所提到的全息架构视角列举了一系列的活动,产出物来达成这个目标。 
 
企业架构
了解企业的组织架构,现有的IT化程度, ERP, HCM, CRM等的覆盖程度,明确架构建设目标。了解组织的目标能够帮助做到有的放矢。因为任何开发的活动,都是为了帮助这些目标的实现。
 
 
业务架构
业务架构范围其实是很宽泛的,企业的任何活动都可以称之为业务。不可能所有的业务都涵括,但是作为企业的核心业务,还是需要非常的明确。从企业的现金流,战略出发,整理出企业的核心业务。这些业务按照不同的层次,建立相关的列表,整理出目录。
 
另外需要挖掘的是目前企业的痛点,比如某些费时耗力的流程,或者稳定性很难把握,经常会反复的事情。
 
 
非功能需求
对性能,易用性,安全,灵活性,维护性,互操作性等的定义和归纳。
 
 
应用架构
  • 技术层面的总体规划,对已存系统的技术框架,应用规模的考虑,实例化出Service的方法归纳整理。
  • 企业总线的选择,SOA框架的抉择。结合以存系统,选择最优解决方案。学习曲线是首要考虑的问题,毕竟是全司推广的技术,一线工程师的掌握熟练程度直接影响整体产出的质量。灵活性,扩展性也是重要的因素。
企业总线是SOA的核心,它的选择和应用的程度,自动化管控程度等直接关系到SOA架构的成败。
 
 
接口规约
对于开发,暴露出来的服务,其目的就是要让其他应用来使用(SaaS)。那么这个服务的实现的原则的统一和定义就显得尤为重要。如何让使用者快速的理解服务,并使用服务是提高效率的关键因素。
  • 接口开发遵循严格的原则Standard.
  • 产出的文档要清晰明了,以方便重用 
 
 
架构实现
服务是在各种语言,各种平台上实现,并注册到企业总线上的。两个目标:
  • 经济有效的实现服务:  各种语言平台,经济有效的实现。
  • 快速有效的维护,部署,验证服务。考虑自动化编译,部署,版本管理等
 
架构校验
  • 自动化校验服务,明确的架构测试计划和用例。
  • 完善的变更管理,并能确保主题的稳定性
 
 
 
 
 

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [服务 企业 应用] 推荐:

面向服务的企业应用架构2

- - 行业应用 - ITeye博客
使用SOA架构的企业,应该是有一定IT系统基础的企业,最好是已经实施过ERP,或者HCM,CRM等的企业. 企业发展到一定的程度,会需要上线相应的ERP来规范化流程,数据. 而当企业进一步发展后,单一的ERP产品已经无法满足业务变化的需要,比如一个业务不仅和生产相关,同时还和人力资源相关,另外还和公司内新开发的一个第三方系统关联.

集成架构:对比 Web API 与面向服务的架构和企业应用程序集成

- - 博客园_知识库
  几乎所有企业都有多个应用程序作为其关键数据的记录系统,而且还拥有它们赖以创业的业务功能. 因此,一些组织想要不断向其企业内外更广泛的受众揭示这些操作系统中的宝贵资产,我们对此已司空见惯. 在本教程中,我们将介绍这项评估的关键阶段,帮助您评估您的企业在此旅程中的位置,分析您可能想要采取哪些行动来让您的集成架构朝着或超越 API 公开的方向发展.

谈SaaS企业服务的发展

- - 人月神话的BLOG
企业服务,即企业级服务,有广义和狭义的概念. 广义的概念是指面向所有企业级客户提供运营管理相关的产品和服务;狭义的概念是指基于IT提供企业运营管理相关的工具、系统解决方案等服务,包含硬件、存储、数据统计与分析、通用技术和安全等基础服务,生产采购、协同办公、营销与销售、人力资源等业务及工作流程管理服务,以及针对垂直领域提供行业解决方案.

亚马逊推全球首家AWS Marketplace,即Web服务软件市场,让IBM等应用软件面向企业按需收费

- - TF全部内容|科技源TechFrom
TechFrom科技源 4.20日,亚马逊一直就以超前的战略思维而著称,之前在 (图文)亚马逊帝国内幕:从战略到管理全面剖析涌动的巨头Amazon中详细分析过. 今天亚马逊 Amazon 再次推出企业级的应用软件平台的平台,是一个 Web 服务(Web Service)交易市场,类似于苹果应用商店App Store,但是提供的是让企业面向企业的软件作为服务SAAS 平台.

企业加速部署移动应用

- - 《商业价值》杂志
通过移动互联的应用创新,企业可以创造出更完善的客户体验. 一家股份制银行曾和IBM签订了6万台平板电脑的服务合约,在平板电脑中嵌入IBM的智能分析软件. 当银行客户经理与客户交流理财产品时,如果客户对5年期债券感兴趣,客户经理可以在平板电脑上利用智能软件及时搜索出世界上已经有的115种五年期债券,向客户展示现9%年收益和6%年收益的债券兑现率情况,帮助客户做出抉择.

企业架构-应用架构构图

- - 人月神话的BLOG
在这里要谈的是在传统的企业架构-应用架构的基础上进一步体现SOA和企业私有云平台的思想,而非传统意义上简单的原有企业各个业务系统功能架构的堆砌. 这个思想包括两个方面的内容,一个是集中化和平台化,一个是SOA服务化和业务能力组件化. 对于该构图模式考虑两种,首先第一种是充分考虑平台层独立和平台层能力的体现:.

八款企业用户反馈系统服务

- huige - 天涯海阁-Web2.0Share
去年一年电子商务发展很快,很多电子商务网站也广受投资人的青睐,对于电子商务而言,除了网站信息流,支付和物流以外,其实相关的基础配套服务也非常重要,比如用户反馈系统,一个好的用户反馈系统可以很好的提高用户满意度. 这方面的企业级服务国外相对较成熟,国内这一块相对发展还不是特别成熟,个人觉得有很大的潜力,当然用户反馈系统不仅仅可以用于电子商务领域,任何互联网产品和传统领域都是有用武之地的,这样的服务对于中小型企业尤其有价值.

大型企业 Unix 服务器的自动化运维

- Edwin - IBM developerWorks 中国 : Linux : Articles,Tutorials
企业主机服务器日常运维工作中,经常需要登录并以 root 方式执行系统操作,如果在主机数量少的情况下,手工方式登录并执行效率尚可,但如果主机数量庞大(如笔者运维的国外客户服务器数量达 2000+),依次对一台台服务器进行手工操作工作量巨大且出错概率与主机数量成线性增大. 本文分析了在大数量企业服务器情况下,利用 shell 管道,Java SSHD 开源包,Expect 脚本三种方式实现自动登录并执行系统运维操作,三种方式分别适用于不同的场景,可以满足绝大多数企业主机服务器自动化运维的工作内容,大大减轻了系统管理员的工作量,同时降低了操作失误的风险.

嵌入式Web服务器暴露企业机密

- anamewing 喵呜 - Solidot
联网的扫描仪、打印机、VoIP系统等设备使用的嵌入式服务器都有可能暴露企业机密. 安全公司Zscaler Labs的副总裁Michael Sutton将在下月举行的Black Hat USA 2011会议上演示他的发现. Sutton利用Amazon EC2云计算资源持续扫描大块地址段,探测出任何嵌入式Web服务器.

PC巨头DELL将向企业级服务提供商转型

- - 行业资讯
  继IBM把个人电脑事业部出售给联想,及最大个人电脑制造商HP在去年也有类似打算后,另一PC巨头戴尔(DELL)也开始从个人电脑制造商向企业级解决方案提供商转型. 这一消息来自Twickenham的一次企业级硬件赛事上.   戴尔企业级解决方案总裁布拉德·安德森(Brad Anderson)称:“我们不再是个人电脑公司,我们是一家IT企业.