这篇博文是SOA业务开发平台系列的第一篇,后续这个系列还会有2、3、4....。
本系列的写作目的是由于SOA非常火,但是业界宣传和网友们的认识,都是千奇百怪,真是乱花迷眼。所以希望追本溯源,给大家清晰的讲出来。当然,我个人对SOA也不是特别深刻理解,此次写这个系列,也是为了有了压力,可以使自己和大家一起深入学习SOA。
我个人不是以写作为生,写这个博客也只是希望和业界一起学习、交流、分享而已。所以写作文字可能会很粗糙,思路也会跳跃,写作时间也不固定,敬请大家原谅。
《走出软件作坊:三五个人十来条枪如何成为正规军》虽然将由电子工业出版社博文视点近期出版,但我的博客上的这个系列仍会继续,传奇仍未结束,我会定期把与网友们的交流和思考,编辑成博文发表,可能大家的交流就会成为《走出软件作坊:三五个人十来条枪如何成为正规军》的第二版的初稿内容。欢迎大家交流。
以下是我希望写的SOA的一些系列构思,不过我无法保证什么时候完成,标题也可能会变化,或者会添加和删除什么内容,边写边调整吧。随着大家的交流,可能这个系列也会越写越长。
1阿基米德的思考:业界未来催生SOA
2SOA史前时代:CORBA/COM+/EJB
3SOA VS WebService
4SOA四大金刚:SCA/SDO/DAS/BPEL
5业务开发平台
6SOA与组件
7SOA与OR MAPPING
8SOA与数据集
9SOA与工作流
10SOA与FLEX
11SOA落地Tuscany
12SOA与SaaS
13SOA与Open API
14SOA与粘合脚本之王javascript
15google眼中的SOA
16SOA与云计算
欢迎大家添加新的希望了解的话题,我不断添加。
分享到:
相关推荐
- 可重用:服务可以在多个业务流程中重复使用,降低了开发成本。 - 标准化:采用开放的标准协议进行通信,确保了跨平台兼容性。 - **应用场景**: - 企业内部系统集成 - 跨组织的服务交互 - 云服务和微服务...
- **书籍简介**:《SOA设计模式》是一本深入探讨SOA设计模式的专业书籍,旨在为读者提供一系列经过实践验证的设计模式,帮助他们在构建和交付高质量软件密集型系统时做出更好的决策。 - **作者及审阅者背景**:该书...
Apache Tuscany是Apache软件基金会开发的一个开源实现SCA的项目,它提供了一个全面的SOA平台,用于构建、部署和管理分布式应用程序。 **1. 使用命令行构建计算器应用** 在Apache Tuscany中,构建计算器应用通常...
尽管SOA的概念相对简单,但在实际项目中构建一个高效、可靠且易于维护的SOA系统是一项挑战。本文将深入探讨SOA的五种基本架构模式,并详细介绍每种模式的关键特点和应用场景。 #### 2. 模式介绍 ##### 2.1 服务...
在AgileEAS.NET SOA平台中,界面设计器的前言可能强调了其在快速响应业务需求变化和提高开发效率方面的重要性,同时提供了一个简要的教程大纲,引导用户逐步掌握设计和管理SOA界面的技能。 ### 界面模型 界面模型是...
本书《.NET E-BUSINESS ARCHITECTURE》由Amar Robert编写,是一本针对.NET平台电子商务解决方案的专业书籍,被多家国外知名大学选用作为教科书。该书分为四个部分,涵盖了从规划到部署的全过程。 #### 二、知识点...
为了满足这些需求,微软推出了.NET框架,这是一个强大的开发平台,能够支持构建高性能、高可用性的应用程序。《MS Press - .NET Architecture - Overview of Enterprise Solution Patterns》这本书深入探讨了在.NET...
ArcGIS Server 9.3 for Java 提供了一种强大的地理信息系统(GIS)平台,支持多种开发方式,其中一种就是面向服务架构(SOA)的开发模式。在本系列讲座中,我们将探讨如何使用 JSF(JavaServer Faces)技术来开发 ...
在软件开发和系统实施过程中,数据初始化是一个至关重要的步骤,它涉及到系统启动前的准备,确保系统能够正常运行并提供预期的服务。AgileEAS.NET SOA中间件数据初始化工具就是为了帮助用户快速、高效地完成这一任务...
#### 一、前言 ##### 1.1 编写目的 本文旨在为具备一定研发能力的客户或有系统集成需求的客户提供一个关于如何调用e-cology工作流接口的具体指南。通过本文档,读者能够学习到如何使用Web Service技术来实现与e-...
在DDD中,“无处不在的语言”是指领域专家与开发人员共同使用的语言,确保双方对于业务领域的理解保持一致。这种语言包括了领域模型中的核心概念、实体、值对象等术语。 **重要性:** 建立统一的语言体系有助于减少...
对于IT专业人员而言,这些知识有助于理解企业IT系统中不同组件如何协同工作,以及如何利用IBM WebSphere平台构建灵活、可扩展的业务应用。此外,通过了解接口的构建和维护难点,专业人员可以更好地设计和实施SOA策略...
1. **前言**:前言部分简要介绍了任务协同管理软件的基本概念,它是一个基于SOA架构的应用程序,整合了Windows Presentation、Web服务和SQL数据库功能,主要用于跟踪公司各部门的工作任务。任何人都能创建、查看和...
一、前言 随着社会对食品安全问题的关注度日益提高,食品加工企业和餐饮行业面临着严峻的挑战。构建一套高效、智能的食品安全卫生监控平台,能够实时监控生产过程,预防食品安全风险,确保消费者的饮食安全。本方案...
组件化业务模型(CBM)介绍(一) 组件化业务模型(CBM)介绍(二) 组件化业务模型(CBM)介绍(三) 2.3 领域建模技术 领域驱动建模 从资源,服务到产品建模 延伸阅读 行业业务架构模型 3.云计算与SOA ...
- **单体架构**:介绍了单体架构的特点和优缺点,如开发简单、易于维护,但随着业务增长,会遇到扩展性瓶颈。 - **SOA 面向服务架构**:通过服务化改造提升系统的灵活性和可扩展性,但仍面临服务间通信复杂等问题。 ...