Web Science, Service Science - 技术与商务和社会的互动与融合
今天是 IBM Academy of Technology 的第二天,我们请了一个英国 Southampton 大学计算机系的专家,Wendy Hall 教授,来给大家讲讲 web 发展的展望。这位女士经历不俗,3 百多篇高质量的论文,彰显其学术能力。我们已经讨论了很多有意思的题目,包括软件的发展方向,重大挑战,web 2.0 也讨论很多,这位学术人士会讲些什么呢?她选择的是题目是,“Creating A Sicence of the Web”,很显然,她是一个 Berners-Lee 的支持者,她喜欢关于 Semantic Web 的种种讨论,她建立过 Link Database 之类的东西,试图通过各种方式来建构一个结构化、充
关于 SOA 中需求分析的讨论
关于 IEEE COMPSAC 2007 的介绍,本来是为了宣传一下这个会,一进来,看到这么多讨论,吃了一惊,也很高兴,我很喜欢讨论中所隐现的“独立之精神”。IEEE 的主事们应该开心,他们的会提前开场了。今天既然是2007第一天,让我们回顾一下需求分析的历史,然后讨论 SOA 中如何来进行面向服务的分析和建模吧。软件工程方法中,需求分析的方法跟问题域的复杂度和类型,紧密相关。在早期,计算需求主要来自科学计算,其抽象手段主要是“数据结构+算法”,在沟通需求的时候,技术人员跟业务人员以自然语言为基础来沟通,然后以过程和/或函数以及数
从 SOA 到 SOAs
应 IBM 大学合作部之邀,跟老师讨论和交流 SOA,有几点发现。首先,老师们的热情都很高,一个新的东西对一些老师来说是一个好机会;其次,老师们都希望有更多的材料帮助他们理解;最后,不同人有对 SOA 不同的理解:或者认为是 web service,或者认为是 ESB,或者认为是一个架构实例,这些当然都不是, SOA 更多的是它的设计原则,架构风格和支持这些架构风格的元素,所有这些东西从概念上奠定了架构的灵活性,这种灵活性对分布式系统的演变和复杂性控制非常重要。然后这些概念的东西会推动以服务为中心的计算环境,以服务为中心的编程模型