http://blog.sina.com.cn/u/1231901570[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
音乐播放器
访客
读取中...
好友
读取中...
博文
作品提交了(2006-06-30 00:04)
  上午考完了最后一门,下午我们就对作品进行了最后的修整。最近都忙着准备考试了,所以花在SOA上的时间也少了。收到组委会的邮件知道已有了50只队伍提交了作品,看来大家提交的都是比较晚。看到那些队伍中有很多的博士,硕士,我们这大二参加的还是属于“年轻”的啊。
  剩下的就是等待了。
rational系列产品大概的介绍
 
 
 Rational Application Developer for WebSphere Software
用于架构和建模、模型驱动开发、组件、组件测试、运行时分析活动的工具。
 
 Rational Professional Bundle
提供企业级桌面工具,以便设计、构建和测试J2EE/门户/面向服务的应用程序。
 
 Rational Rose Developer for UNIX
提供行业领先的模型驱动开发工具。
 
 Rational Rose Technical Developer
一个模型驱动开发解决方案,针对Java、C、C++自动进行从设计到代码的转换。
 
 Rational Rose XDE Developer for Java
为基于J2EE 的系统提供完整的可视化设计和开发环境。
 
 Rational Rose XDE Developer for Visual Studio
为基于.NET 的系统提供完整的可视化设计和开发环境。
 
 Rational Rose XDE Developer Plus
为基于J2EE 和基于.NET 的系统提供可视化设计和开发环境。 
 
 Rational Software Architect
&nbs
有点迷茫(2006-06-08 23:39)
  昨天找到一篇介绍组件设计的文档,介绍的比较详细,我的任务的思路也变得很明确了。但今天在邮寄的光盘上没有找到需要的相应的软件——Websphere Integration Developer。虽然在IBM提供的一些资料上有这个软件,但因为提供的是一套软件,所以对应关系有些乱。
  组件设计的功能描述基本完成了,剩下的就是接口设计和技术实现说明了。如果找不到文档中的软件,只好文字说明了,但太麻烦了,还有组件间的复杂关系。对于技术实现的说明还是不清楚,那些技术很多都没有接触过。
  题目中提出的都是基本要求,边界是无限的。如何扩展这些需求也是很重要的一点。为了不限制没人的思路,初稿阶段大家都在各自的任务中尽量扩展,不受别人的太多影响,等到初稿完成后再对这方面进行统一讨论。
  最近都准备考试,有点紧,但时间还是有的。努力争取这周完成初步设计,交给老师指导一下。
 
 
                         
 
SOA学习新得(2006-06-06 23:04)
    最近,我带着诸多疑惑和不解,仔细阅读了IBM技术网站上的很多文章,终于对SOA的一些细节有了更清晰地了解。下面是我最近的学习的一些新的,拿来与各位队友还有网友们一同分享,还望各位多多指正!
    一直以来,我很关心我们所实现的系统是通过什么协议,什么接口来同ERP和CRM系统进行交互与同步的?ERP还有CRM系统到底提供了什么样的接口?虽然,我知道这些对于初级阶段的设计,架构工作没有太大的影响,但是好奇的心还是驱使我察看了很多资料,终于有了些了解。通过学习我知道SOA
紧迫!!!(2006-05-27 22:04)
  业务流程图基本上画出来了,还没有提交讨论。虽然题目中说的不少,但真写起来发现有些地方不好安排。
  何时把冻结的订单解冻并通知销售人员重新提交订单。这应该是系统本身提供的,但在流程图中不知如何体现。还有如果放弃业务机会的话,需要删除客户资料吗?两个系统的客户资料似乎并不统一,集成后需要使它们统一吗?信息聚合那一部分不好处理。题目中给出的创新点 虚拟社区服务还是不明白,不知道如何在集成中使用它们。题意貌似要把两个业务流程集成在一起,还是迷茫。
  光盘已经收到,装了两个软件,占用的空间真大,当然更难的还是不会用。哎,时间紧迫啊
一点小感受(2006-05-21 23:24)
   以前,我总是以自己能够做出老师布置的实验题,以掌握一定的编程技术为荣。如果自己能编出一些应用程序来,就会感到很高兴,很了不起,也很有成就感。通过这一段时间对SOA的学习,我越来越清晰地认识到,技术不是最重要的,掌握或是具有一种解决问题的思想和方法才是最重要的。当我们遇到某个实际问题时,头脑中能够清晰的想到解决的办法一级可以应用的思想,那才是能力。就像一个老师说的,技术上的问题,永远都不是问题。
   由此,我也想到了我们软件工程专业的学习的方向应该是什么?以前,我曾经认为,我们毕业后能够熟练的应用两门以上的高级语言,具有一定的编程技能就足够了。现在,我发现我的想法根本就是与我们专业的培养思想不相符,那是普通的职业技能培训所追求的,所应达到的要求。而我们是软件工程工程专业的本科生,编程技能对我们来说是必需的而不是主要的,我们要掌握的是编程的思想以及对一个应用软件的总体设计与架构的思想。我们应该学会怎样对一个实际的问题,进行分析和建模,然后解决。
   &
加油干啊(2006-05-20 21:03)
  昨天和兔子去找刘老师,刘老师给了我们很多指导。
  总起来说,共有7点。
  1,成员分工。因为有许多软件工程方面的知识没有学,还有其他的技术也没有接触过,所以我们有很多知识需要补充。但由于时间紧迫,我们必须分工去学习了解。这个项目本身也需要分工协作,因而当务之急是要完成明确的分工。惭愧得是一直理不清思绪,利用这个周末,我发誓要完成。
  2,软件需求分析。项目的起点就是需求分析,只有做好这一点,才能继续画出流程图,发现服务,等等。
  3,SOA的优势和体现。这也是IBM的初衷,如何在项目实施中体现SOA的思想,这非常关键。必须参考其他的案例...
  4,项目目标。根据题目要求,主要是把两个异进行构系统集成,但还有创新点。如果仅局限于题目的要求,肯定太狭隘了。
  5,使用Rational Rose或IBM提供的其他建模工具建模,重要的就是规范。没有参与实际项目的经验,做到这一点很关键,如果能做
写在咨询会后(2006-05-20 12:39)
  周五与牛队去找老师咨询有关SOA方面的问题,大体了解了SOA的基本概念,但对SOA的了解还是一头雾水。
  通过与老师的沟通初步得知,要想深入了解SOA首先要知道SOA的优点,即为什么要用SOA.
  我个人认为IT业现状为不同种类的操作系统,应用软件,系统软件和应用基础结构相互结合,相互依赖。一些现存的应用程序被用来处理当前的业务流程,因此从头建立一个新的基础环境是不可能的。所以要利用现有的应用程序和基本结构建立新结构新模型解决新的业务需求,为用户提供新的互动渠道。SOA凭借其松耦合的特性,使得企业可以按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,提供选择从而可以通过不同的渠道提供服务,并可以把企业现有的或已有的应用作为服务,从而保护了现有的IT基础建设投资。

 

错过之后(2006-05-19 22:46)
    今天本来应该和队友们一起去找指导老师咨询问题,可是因为一些个人原因,我失去了这次机会,非常失望。虽然事后,得到了队友的谅解。他们也向我传递了老师所讲的精华,可我仍觉得我失去了很多,最起码我失去了一次和老师还有队友们一起探讨的机会。也许和老师探讨一次胜过看5个案例。但我已经失去了这次机会。俗话说,置于绝地而后生,我也许该借此反思一下,怎么才能掌握更多的信息。
   今天,我在看了一些技术网站上关于SOA的文章后,又重新审视了一下大赛题目。我认识到,凤凰公司内部成功实施的ERP系统部署在公司内部的Web应用,而引进的CRM系统,是通过订阅的方式来提供客户关系管理服务,换句话说就是,凤凰公司是通过CRM供应商获得客户关系管理服务,凤凰公司的人员只需要通过普通的web浏览器来使用和管理客户机销售信息,而现在需要我们做的就是,整合(聚合)这两个系统的信息,说的简单点就是完成那部分需要员工手工操作完成任务。
   我们知道,SOA的特征是:1.封装服务;2.重用服务;3.互操作;4.自治功能;5.松耦合;6.位置透
  读了IBM的一篇文章《基于服务的建模和架构》,感觉写的不错。
  阿杜推荐了水木社区的IBM讨论区,可惜我的机器愣是进不去,明天再去吧。
  明天去找老师,期待中...