`
java_eye2009
  • 浏览: 86082 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

soa 初探

 
阅读更多

1:soa:面向服务的架构,它是一种思想,一种方法,不是具体的技术。 soa最终解决的是异构系统的集成,信息的集成。 soa能够解决异构系统信息的通讯,但如果只需解决异构系统通讯问题,webservice就可以了,webservice使用标准的soap协议,可以实现异构系统的通讯。但soap协议毕竟是一种特殊协议,无法兼容其他特殊协议如rmi,这种协议的相关性阻碍了信息的集成。这就是soa解决的最大问题。

 

2:soa与 webservice区别:

     有人认为用了webservice就是soap了,这是不对的,webservice只是实现服务的一种具体技术表现形式。

     也有人认为搞soa,就是买个软件,建个ESB,这也是不对的,ESB只是soa架构风格中一部分。

 

3:判读系统是否是soa

    关键看是否已服务的思想进行构建,不能简单说系统划分多少多少层就是soa化了,而是用粗粒度的服务的形式来构建系统。服务从表现形式上,可以是webservice,可以是传统的com组件,可以是一个jar,到底是什么不重要,重要的是这些表现形式以服务的思想进行划分

 

4: soa与esb联系

      soa思想实现:SCA(目前最流行实现方式)和JBI

      ESB是SCA思想实现的基础设施,ESB主要作用是集中注册发布服务。

 

5:wso2

     wso2则是开源的ESB之一。

分享到:
评论

相关推荐

    初探 SOA

    SOA(面向服务的架构)是一种设计原则,它允许将业务功能以服务的形式提供。在SOA中,服务是独立的、自包含的业务功能,可以通过网络调用。SOA服务的一个显著特点是平台独立性,这意味着服务无需考虑底层操作系统或...

    初探 SOA(补充)

    **SOA(Service-Oriented Architecture,面向服务的架构)是一种设计原则和架构模式,它强调将业务功能和流程拆分成独立的服务,这些服务能够跨平台、跨应用程序进行交互和集成,以提升业务流程的灵活性和响应速度。...

    基于SOA的软件测试方法研究.doc

    SOA对未来软件开发模式的影响初探[J]. 科技潮. 2006(1) 3. 徐蔚, 姜瑛. 基于SOA架构的构件测试平台研究[J]. 研究与设计. 2007, 11(23) 4. 刘雪, 杨明, 孟伟. 基于SOA架构的嵌入式软件测试平台[J]. 情报杂志. 2009, ...

    基于计算机软件开发的JAVA编程应用初探.zip

    在软件开发中,Java的面向服务架构(SOA)和企业级JavaBean(EJB)框架为构建大型分布式系统提供了强大支持。通过Java的网络编程能力,我们可以创建能够跨越多个网络节点的应用,这在云计算和大数据处理中尤其重要。...

    基于分布式采集的水文现代化感知体系初探.pdf

    《基于分布式采集的水文现代化感知体系初探》这篇论文主要探讨了利用分布式技术提升水文现代化感知体系的构建和应用。随着科技的飞速进步,新一代信息技术如云计算、物联网、大数据、移动互联网和人工智能正逐步融入...

    基于OGC标准服务的三维地理信息共享初探.doc

    【基于OGC标准服务的三维地理信息共享初探】 三维地理信息因其直观性和真实性,在政府决策、公众服务等领域中越来越受到重视。随着三维地理信息系统的不断发展,信息共享成为了提升效率和避免重复建设的关键。在二...

    面向B5G6G的无线电监测网建设需求初探.docx

    ### 面向B5G/6G的无线电监测网建设需求初探 #### 引言 随着B5G(Beyond 5G)和6G技术的快速发展,无线电频谱的需求日益增加,使得无线电电磁环境变得更为复杂。这不仅带来了巨大的机遇,也对无线电监管构成了...

    光纤通信技术发展现状与展望初探.pdf

    扩展增益带宽,例如将S波段纳入应用范围,利用SOA(半导体光学放大器)和拉曼放大器,可以进一步提升放大效果。然而,新型光纤的开发和应用,如降低O波段损耗,仍面临挑战,因为现有光放大技术的增益小且噪声系数大...

    构建电力系统一体化信息管理平台初探.pdf

    【系统开发】:一体化信息管理平台的构建基于SOA(Service-Oriented Architecture,面向服务的架构)设计原则,将不同功能单元定义为独立且具有明确接口的服务。这些服务可以独立于硬件平台和编程语言,确保平台的...

    云数据共享整合与应用的课件

    SOA基本概念初探** SOA是一种设计方法论,它强调通过提供可重用的服务来构建分布式系统。这些服务可以独立于其底层实现进行部署、管理和组合,以创建灵活、松耦合的业务流程。以下是SOA的两个主要方面: - **SOA...

    知网有关云计算方面的文献25篇

    "电力系统云计算初探.pdf"探讨了云计算在电力行业的应用潜力。云计算可以支持智能电网的建设,实现数据的高效分析和处理,有助于提高电力系统的稳定性和效率。 "Google与双汇_云计算的殊途同归.pdf"对比了互联网...

    直击传统运维痛点,京东金融智能运维初探!

    但是,业务变化之快超乎想象,相应的SOA及微服务架构日趋深入,服务数量不断膨胀,线上环境日益复杂,服务依赖关系每天都在变化。1.如何实时看清系统的容量水位,为容量评估和系统扩容提供客观依据?2.当故障发生时,...

    TOGAF企业架构规划IT战略规划设计流程架构业务架构企业架构设计规划自学材料(25份).zip

    2小时初探企业架构TOGAF.ppt CIO必备技能-手把手教你做企业IT规划-企业IT规划实践.pptx TOGAF 9.1 Cert-1(企业架构设计模型).PDF TOGAF 企业架构框架与SOA(课件).pdf TOGAF-ADM企业架构设计方法.pdf TOGAF企业架构...

    微服务架构实践116页.pdf

    此外,文档中提到了“初探微服务架构”和“深入微服务架构”等章节,说明了微服务架构的概念、基本原则、设计原则和最佳实践会被详细地阐述。这样的内容有助于读者理解微服务架构的基础知识,以及如何在实际项目中...

    dubbo-demo.rar

    《基于Spring的Dubbo应用开发:Zookeeper注册中心与ROC协议初探》 在现代企业级应用程序开发中,服务化架构(SOA)已经成为一种主流的设计模式,它将复杂的应用程序拆分为一组独立的服务,每个服务都可以独立部署、...

    TT周刊2009Top10电子书

    4. **应用架构(Application Architecture)**:在这一阶段,企业开始关注如何通过整合不同系统和应用来提升效率,包括SOA(Service-Oriented Architecture)服务化架构的应用。 5. **技术架构(Technology ...

Global site tag (gtag.js) - Google Analytics