技术开发 频道

TechEd:让用户进一步参与到SOA中

【IT168 业界新闻】

  微软公司负责架构战略的团队程序经理Simon Guest认为,软件架构师们最近对一些重要的东西反复思考着,包括面向服务架构、企业服务总线和Web服务。但是,如果他们想让用户能在感性上接受他们的应用,还需要对用户体验多多关注才行。

  Guest在TechEd会议上名为“Putting the User Back into SOA”的发言中说,架构师需要考虑虚拟化、基础环境和上下文的问题,才能构建出成功的系统。他提到了帮助架构师解决此问题的一些微软工具和平台。

  虚拟化是指用户与架沟师的系统交互的方式。在微软,虚拟化战略将马上被处理系统构建复杂性的基础设施所支持。这些平台技术统一在Windows Presentation Foundation (WPF) 和Windows Communication Foundation (WCF)的旗下。直到本月上旬,这些技术还被称为“WinFX”,但它们很快将作为.NET Framework 3.0。

  在虚拟化领域,微软拥有流行的WPF。它是用ASP.NET来支持Ajax风格的应用程序接口(现在被统一在“Atlas”工具集下)。有了WPF,微软将依靠能够描述微软应用程序的用户接口的XAML语言来改进接口设计人员与应用开发人员之间的交流。Guest说,在Ajax和XAML之间有重叠的地方,但它们是不同的角色。例如,他认为Ajax对于一些高端金融服务企业需要的3D建模来说显得不够健壮。

  Guest说,架构师还需要考虑上下文,看看用户想做什么,如何避免重复。新型的应用会包括即时消息和Web服务,使用户用比较熟悉的方式工作,用简单的方式访问后台应用。

  最后,Guest说,企业需要新的方法论来创建用户体验,包括IT部门原型制作、用户/业务分析人员以及UI设计人员。在这个领域,微软提供了新的Microsoft Expression套件——Graphic Designer, Interactive Designer以及Web Designer。

  软件的用户体验是TechEd会议的一个主要话题。该话题也是微软随后将发布的下一版本的Office中关注的问题。

  用户体验只是系统构建中的一小分布。位于马萨朱塞州Chelmsford的Aspect Software公司首席架构师Bruce Cottle说,用户体验是重要的,但创建很好的用户体验的一个障碍是尽快市场带来的压力。
0
相关文章