关于电子服务

年前有个老师来讲电子服务,还要我们说说想法,坐在那边胡思乱想半天,却最终也没插上嘴。

突然想到这事,就在这边随便记一些,想过也要留点痕迹么。

 

什么是电子服务?

这个问题估计那些倒腾来倒腾去的专家也说不清楚,我就更不知道了。狭义上说,无非就是远程调用,我也只能理解到这地步,至于那些扯的很玄的,却是完全不知所云,我也不是玄学士(盗用个阴阳学堂的名字)。以前看的一些论文,也八成不知道在说些什么,一般也指的是web service。

我理解的电子服务方面的研究应该是远程调用环境下涉及的,不同于传统软件开发的一些问题,比如,特别是错误处理。研究的应该是更进一步的软件组件化,就像造汽车,将软件分解成的各个组件,外包出去,这应该不同于一般所说的外包,一般说的外包还是定制的,为特定要求开发的,就像一些电视购物说的坑人广告语:这全是我们的师傅一刀一刀刻出来的,全手工制作。这里说的外包,应该像汽车零件一样,有标准,工厂化,然后我们要用一个组件,就去按型号来使用,这些零件就交给专业的公司来完成。而电子服务研究的就是,组合这些零件会遇到的问题,比如,一个组件,要使用远程调用,返回结果,还是利用软件更新的那种机制,在本地缓冲二进制文件,在本地执行。再比如,怎么选择零件,自动的,手动的。

之前看过的服务组合的一些文章,也是一头雾水,有人提到自动组合,若是按上面说的那种思路,能自动组合找到的服务,那岂不成了能自动编程了?那程序猿岂不是都没饭吃了?目前来看这是不可能实现的,所以这么说的肯定都是假冒伪劣。开会那天,就在想,对一些简单的逻辑,倒是可以这么搞,有一类专门的服务,专门负责组合其他组件,暂时叫它组织者,这么一来,完成一个任务,就只要简单的选一个组织者,和其他需要的网上组件。但是有很大的限制,太复杂的逻辑无法实现,因为这种方式,要求组织者和网上组件的标准化,这样就不可能实现太复杂的东西,那需要专门的开发,就需要额外的工作(这样也就是另一种折中,将传统的软件开发中需要的某些标准组件外包到网上组件,就是上面说的外包)

 

另一种方向

 其实也是现在已经有的东西,就是物流的跟踪信息类似的东西,用快递的时候可以上网查订单状态。脑细胞有限,能想到的电子服务的“电子”,另一个意思也就是传统服务业的信息化支持,搞计算机的,能做的无外这些事了。现在芯片便宜,网络发达,可以将一些芯片做到各种小东西里,最近国家领导一句话开了好多的物联网,也是基于这些技术。利用便宜的芯片和一些简单的移动设备,我们可以实时的跟踪传统服务的各个环节,再加上实行前的计划也可以信息化,包括事后的服务,就可以将整个服务流程信息化起来。比如,由一个类似淘宝的平台,我们在网上找到各种提供服务的提供商,可以是买个菜(可以在网上对着视屏自己挑,或者对标准事先要求),买个票,在外地让水管工去修个管,他手里拿着个什么发射器,网上点个按钮,就即时地给他家里的某些临时权限。其实很多现实中都在做了,没必要把一个东西说得玄之又玄,恨不能让人看不懂。我之前看的一些论文就是这样,让人感觉就两个字 sb。可能也是有些东西一些人都当做共识,就不提了,可怜我这门外汉,还好我也不想弄这方向。

发布了24 篇原创文章 · 获赞 6 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章