我在网站看了一些SOA的介绍,不是很明白,希望有经验的能解释一下,不要照搬网上的答案了。
还有,如果我想在项目中使用SOA,该如何做呢?谢谢,分不够可以再加。
什么是SOA,怎么在项目中使用SOA
答案:2 悬赏:80 手机版
解决时间 2021-02-13 18:49
- 提问者网友:暮烟疏雨之际
- 2021-02-13 10:56
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-02-13 11:49
SOA的全称和基本概念相信楼主已经在网上看过了吧,我就不重复了,用我自己的话介绍一下SOA吧。
SOA是一种提供软件服务的方式。传统的软件服务,是通过一个个程序的形式提供的,通常这些程序需要特定的介质来传播,比如说光盘。在SOA下,软件服务直接发布在Internet上,程序的发布不需要特定的介质,软件升级不需要在客户端进行任何工作,利用不同服务的组合又可以构造成新的服务。形象地说就是,使用计算机硬件的形式去构建软件,使软件的各个部分支持热插拔,高度复用。
SOA是个庞大的主题,如果楼主想实践一下SOA的话,建议从构建Webservice开始,Webservice和SOA不是同一个概念,不过有很多相似之处,构建完一个Webservice你就知道如何将一个软件服务用Internet的形式发布了。然后再学学分析项目架构,看看怎么将你的项目拆分以一种合理的结构发布。
顺便推荐一下使用 Netbeans IDE ^^
SOA是一种提供软件服务的方式。传统的软件服务,是通过一个个程序的形式提供的,通常这些程序需要特定的介质来传播,比如说光盘。在SOA下,软件服务直接发布在Internet上,程序的发布不需要特定的介质,软件升级不需要在客户端进行任何工作,利用不同服务的组合又可以构造成新的服务。形象地说就是,使用计算机硬件的形式去构建软件,使软件的各个部分支持热插拔,高度复用。
SOA是个庞大的主题,如果楼主想实践一下SOA的话,建议从构建Webservice开始,Webservice和SOA不是同一个概念,不过有很多相似之处,构建完一个Webservice你就知道如何将一个软件服务用Internet的形式发布了。然后再学学分析项目架构,看看怎么将你的项目拆分以一种合理的结构发布。
顺便推荐一下使用 Netbeans IDE ^^
全部回答
- 1楼网友:像个废品
- 2021-02-13 12:58
面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型.
具体就看你想怎么去做,程序是死的,人是活的。灵活点吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯