最近真的好忙,忙得没时间看电视剧,没时间睡觉,更没时间谈恋爱,整天眼里就只有要交的大作业和考试,虽然这么忙,可是仍然要弄SOA,不为什么,只因为我们不但软件学院的学生,更是一群不会轻易放弃的学生,还有一个最重要的原因是我们有一个每天追着我们要债的"扒皮",呵呵
业务流程图画出之后----
不说废话了,最近还是抽出满多时间做了一些SOA的谈论,大大小小,没有十次也有八次,但是进展并不是那么的顺利,总是遇到这样或那样的问题.比如我们刚刚分析出业务流程那会儿,觉得接下来只要把服务分析出来就好,可是真正去找的时候,却不知道什么样的东西才叫做服务,这可让大家烦死了,连忙去找了很多的资料,打印出来集体进行了一番研究,可是仍然一头雾水,只要借上课之便去问了一下郑老师(他曾在IBM做过几年,还参加过SOA的培训),他对我们说:"服务并不是指一个一个的TASK,它是抽象出来的东西,并不具体",这句话使得我们茅塞顿开.
分解业务流程----
而后我们又对一个具体的案例进行了研究,制定出来了接下来的任务是分解业务流程,研究了书上的例子之后,刚开始我们觉得,这似乎不难,很软件工程中的数据流图很像,但是分析到后来才发现,根据我们的流程图分析出来的东西似乎有点不对劲,讨论之后大家发现,这是因为我们的流程图中掺进了很多系统的东西,这是不对,于是大家只得返工,重新分析了流程,结果又花去了不少时间.
什么叫业务规则呢----
而今天早上,针对我们昨天新改好的业务流程图,我们进行了分解,进展还满顺利的,但是离分解出服务还有很大的距离,而此时,我们遇到了一个新问题---什么的业务规则?针对这个问题,大家的意见有了很大的分歧,组长认为只有可以的量化的,实实在在的东西才能称为规则,但是我和小鸡却认为只要是这个行业有规律可循的东西就能称为规则,呵呵,究竟孰是孰非?这个问题看来现在还没有答案,还要靠我们自己努力去研究才能知道.