分类：电脑/网络-程序设计
问题：SOA架构是什么意思？ 
回答：在企业传统的系统开发中，企业往往在设计架构的时候都是采用了紧耦合形式，这是封闭的，自成一体的。这种架构下的的MRP、ERP、OA等产品很难适应或快速响应市场或客户灵活多变的需求，以及后续的扩展。在这样的市场、及客户需求下，从而催生了产品一种新的设计或架构的理念：面向服务架构(SOA架构)。　　SOA架构，是一种粗粒度、开放式、松耦合的服务结构，要求软件产品在开发过程中，按照相关的标准或协议，进行分层开发。通过这种分层设计或架构体系可以使软件产品变得更加弹性和灵活，且尽可能的与第三方软件产品互补兼容，以达到快速扩展，满足或响应市场或客户需求的多样化、多变性。　　SOA体系架构带来的主要观点是业务驱动IT，即业务驱动和业务更加紧密地联系在一起。以粗粒度的业务服务作为基础来对公司业务进行建模，这样就可以产生简洁的业务和系统视图;以业务服务为基础来实现的IT系统更灵活、更易于重用、也更快地应对企业业务需求的变化;以业务服务为基础，通过显式地方式来定义、描述、实现和管理业务层次的粗粒度服务(包括业务流程)，提供了业务服务模型和相关IT业务之间提供了更好的"可追溯性"，缩小了它们之间的差距，使得业务服务的变化更容易传递到IT。 顺面向大家推荐一个很不错的SOA架构的软件开发平台，方正飞鸿BPMES智能信息平台，他是java和。net双版本无缝切换的快速开发工具。而且方正飞鸿提供免费的试用版本。可以去他们官网下载。