主题:通俗演义之SOA
many456
[专家分:0] 发布于 2011-07-28 14:36:00
IT行业就是术语和缩写流行的行业,各大厂商都喜欢隔三差五地推出一些新概念。为了不落人后,大家都喜欢争先恐后地跟进。有深入研究、务实研发的供应商,能够将概念落地,不断推出创新的产品和服务,赢得竞争优势。但“贴标签”的也大有人在,而且趋势是越贴越多,跟风炒作,“鱼目混珠,泥沙俱下”,以至于"混绕视听"了。SOA就是这俱多“三字母”缩写的概念之中的最流行和热门的一个。
SOA的诞生过程是伴随着IT成长而进行,只不过我们多数人只是感受到了IT工具的变化,而没有感受到IT工具背后思想的变化。
最初的开发语言是机器语言,只有少量专家才有可能成为懂得机器语言的人,透过厚厚的纸带,他们需要如读天书般读懂机器的计算结果。接下来是汇编语言的年代,想读懂编程语言同样是一件困难的事情。这个时期,SOA确实是连孕育期也谈不上。
到了二十世纪八十年代,面向对象的编程思想开始出现。在这一时期,程序员所用的是更接近于自然语言的C语言。我们可以把这一时期称为是SOA的奠基期。接下来到了二十世纪九十年代,面向构件的编程思想开始出现。如果你曾经历过在漆黑的屏幕上用C语言写代码,你一定会同意这个时期的编程更象是进入了一个明亮的动物园。你只要运用你小时候玩积木的热情和智慧,把具备不同功能的构件,像堆积木一样组合成具备某种功能的软件。
再往后,SOA的孕育期真正到来了——二十一世纪开始的十年。在这一时期,软件的编写开始真正基于服务,而SOA的英文全称正是Service-Oriented Architecture(面向服务架构)。
但是直到如今,除了几个权威机构给出的几个所谓标准化的定义,大多人其实并不清楚了解SOA究竟是用来干什么的。但如果我们举个“水电例子”,就容易理解多了。
使用水、电的方法,不过是打开开关,保证水、电传输管线通畅。但大家可能会忽略一点:从源头保证水、电传输管理的通畅,对工程人员而言并不简单,要不然,就没有给排水工程这门学科存在的必要了。
用户要喝水,在没有实施标准化管线之前,也曾是一件相当麻烦的事。远离水源的人们需要把远处的水运输过来,他们可能需要水桶把水抬回来,也可能需要简单的交通工具把水运回来。接下来,聪明的人发明了管线,加压,水就可以在打开水龙头后自动地流出来。
事实上,SOA的产生与水、电管线的发展过程没什么区别,并且SOA的目的,就是要把IT设施做得像水、电管线一样,易于使用。只不过,SOA并不是一种现成的技术,而是一种架构和组织IT基础结构及业务功能的方法。换句话说,SOA并不是现成的水、电管线,而是设计水、电管线的思路。
回复列表 (共13个回复)
沙发
many456 [专家分:0] 发布于 2011-07-29 08:49:00
天翎myApps柔性定制平台2.5.sp2.6867版本近日最新发布,产品采用Java开发,全面兼容主流应用服务器平台,如IBM Websphere、BEA Weblogic、Jboss、Apache Tomcat等。 实现几乎所有主流数据库的DAO接口,如DB2、MSSQL、Oracle、Sybase等。纯WEB开发 ,大量的开发工作在WEB页面上通过可视化配置方式完成。用户可以在线轻松完成CRM、OA、HR、SCM进销存管理等任何行业管理软件的搭建,是真正意义上的中文PaaS支撑平台。
下载试用:www.teemlink.com
板凳
gabby [专家分:0] 发布于 2011-08-03 14:45:00
有天翎,样样行!
3 楼
gabby [专家分:0] 发布于 2011-08-04 16:41:00
很好用,方便快捷,省时省力!顶一个!
4 楼
xiaoshuaige [专家分:0] 发布于 2011-08-05 11:12:00
我们公司下载了天翎公司的myApps试用版之后觉得很好就购买了,你们也可以到:www.teemlink.com 下载试用版试试!
5 楼
xiaoshuaige [专家分:0] 发布于 2011-08-10 15:08:00
原来有这么多人支持天翎的?握握手,交个朋友吧!英雄所见略同 啊!哈哈……
6 楼
many456 [专家分:0] 发布于 2011-08-12 16:09:00
[em12]
7 楼
many456 [专家分:0] 发布于 2011-08-16 09:45:00
天翎myApps柔性软件平台结合先进的协同管理思想和六十万家客户的管理实践,以办公管理为基础,以业务集成为手段,以协同管理为目标,为集团性企业提供人员、信息、流程、技术全方位的解决方案。
8 楼
过江之鲫 [专家分:0] 发布于 2011-10-13 14:26:00
myApps柔性软件平台是一个前沿集成化的快速开发平台,它内建工作流引擎,Form构建器,Report设计器等可视化工具,客户可以根据自身企业的需求,无需任何代码就可以轻松构建出协同、OA、CRM、ERP、BPM等各种类型的信息化软件系统。同时,用户又可以借助平台提供的丰富的图形化配置工具,定制出具有动态化、格式多样化的智能报表和动态表单。
9 楼
大红泡泡 [专家分:0] 发布于 2011-10-14 11:54:00
自动化协同办公,确实是当今社会的趋势。天翎myApps快速开发平台听说过,在国内同行业中还是做得很不错的!顶一个!
10 楼
many123 [专家分:0] 发布于 2011-10-20 14:10:00
天翎公司创造性地将工业领域“柔性制造”的思想融合到软件开发中来,历时6年多时间,累积超过68万行源代码精心打造出“myApps柔性软件平台”。
“myApps柔性软件平台”采用了先进的工作流引擎、智能表单、报表定制等技术,提供全可视化的软件开发环境,只需要通过像搭积木一样的简单操作,即可完成软件开发,减少85%的开发工作量,极大地提升了软件开发的效率。普通用户在接受简单培训后也能够使用myApps平台DIY出自己所需的各种管理软件。此外,通过myApps开发的所有应用都可以直接在手机等移动设备上运行,轻松实现移动办公。
凭借产品先进的理念和完善的服务,myApps平台获得包括安利、亨氏、箭牌、玛氏等众多全球500强公司采用,用户遍及中国大陆、马来西亚、菲律宾、韩国、日本、新加坡等十几个国家和地区。众多国内著名软件企业(东软、华胜天成、南天信息、广信通讯等)也纷纷采用myApps作为基础开发平台,广泛应用于银行、政府、电信、电力等各个行业解决方案中,获得客户的普遍好评。
我来回复