SOA&&WebService的学习之路
1.应该具备哪些基础知识?2.有什么经典的相关入门书籍?
3.该怎么样开发?
欢迎大家踊跃发表高见!
满意追分!!! --------------------编程问答-------------------- 搜一下 Rest架构。 --------------------编程问答-------------------- 这个不太好说,但刚好我也在学习SOA方面的东西,说一下感受,让大家见笑了。
基础知识:SOA是一种软件架构或者说系统架构的方法学,涉及到方方面面,XML、消息队列、数据库事物处理、工作流、安全认证等等等等。但不要局限于具体的技术,SOA是一种思想。
书 : 市面上能得到的几本外国人写的,都不错,相信一位高人说的,说越薄越难懂,但越薄越有用。读书的过程,特别是SOA方面的,需要思考书里的每一句话,而要做到懂,功夫在读书之外。记得一句书里的话“补偿比两段提交更实用。”几个字而已,里面好多东西。
怎么开发:这个问题很难,你是在问业务服务的开发,还是ESB的开发,还是后台的开发,不同的领域有不同的目的、原则、方法、技术、环境。
总的说来,没有进行过软件架构,直接谈SOA有点难。 --------------------编程问答-------------------- 我也在学习,感觉没有方向啊 --------------------编程问答-------------------- 学习,顶. --------------------编程问答-------------------- --------------------编程问答-------------------- 最近身边同事在研究,不知道SOA究竟是什么,学习~~~~~~~~ --------------------编程问答-------------------- SOA是个范围很广的东西,很难说怎样学。
个人觉得,要学SOA首先得有比较丰富的软件开发经验,其次得做过系统设计,这样才会对SOA有理性认识。
补充:企业软件 , 中间件