`
lujar
  • 浏览: 512171 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

2007微软技术大会随感(第二日)

阅读更多
    上午第一个Session:微软IT Exchange Server2007的架构和设计。本来是想去了解一下Exchange的基本应用的,去了以后才知道是讲微软是怎么搭建他们的全球邮件系统的,由于以前没有用过Exchange,所以听得云里雾里的。主要的思想就是怎么进行网络拓扑设计和防火墙、防垃圾邮件服务器的组合。
    上午第二个Session:SharePoint企业应用集锦。讲了SharePoint的三个典型案例:服务型政府门户、面向知识的文档管理和IT支持管理,没感觉有啥特别的。
    中午在“合作伙伴展区”中看到了博客园的宣传广告,呵呵,祝咱们的dudu越来越好,也希望dudu多来关心俺们blogjava的兄弟呀,别把我们忘了,什么.Net开发者、Java开发者的,大家都是搞技术的,那些区别只是对厂商而言的,咱们都是“开发人员”,不要分那么多小类别,不要搞内斗,呵呵。
    下午第一个Session:深入剖析S+S应用。Saas应用的必备的几个特性:Try before buy(也就是用户在购买之前可以体验);pay what I use(用户只需要购买他需要的服务,减少资源浪费,降低投资);要支持离线应用,并且支持富客户端的前端表现;SIMT(单实例多租用,无需为单个的客户进行个性化开发,所有的客户应用都run在同一个平台下,只是利用其可配置性进行个性化配置)。
    微软这次大会一直在推荐他们收购的FaceBook,也多次提到Saas的基础理论--长尾理论,也就是不像以前的那样只赚富人的钱了,“从1000个穷人那里赚来的钱会和一个富人的钱一样多,但是也许所有从穷人那里赚来钱的总和也许会比从富人那里赚来的钱的总和还多”,也就是降低软件使用的价格,使得更多人能买软件(或者服务)。Saas的生态系统中有两个特色的角色:ISV和Saas hoster,ISV在Saas hoster提供的平台进行应用的开发为最终用户服务,而Saas hoster提供平台、计费交易、监控监管等服务,这样两者双赢共生,想必微软是想成为一个Saas hoster,从而把众多的ISV继续团结到它周围,它继续做第四代软件革命的领导者。微软的Saas让我想起了动易CMS和众多的动易模板提供商之间的关系。
    课中讲了微软给的一个Saas的案例性应用:LitwareHR,这是一个提供人员招聘的服务,企业可以个性化的进行招聘页面的定制。实现可配置性的时候使用了元数据技术。讲师提到了实现可配置性有两种实现技术:预留字段和元数据。预留字段是最传统也是最土的技术,其可扩展性是受限的,不过效率也许会稍微高一点;采用元数据技术(可以在数据库中通过基于DB的扩展键值来实现元数据,也可以使用SQLServer2005提供的XML数据类型来实现)可以实现不受限的可扩展性。
    实现SIMT可以有三种实现技术:Separated DB,每个用户一个数据库,这样数据的安全性最好,实现简单,但是对软硬件的投资需要非常高;Separated Schema,每个用户一个表,这样软硬件投资会少一些;Shared Schema,用户共享一个表,通过一个类似于UserId的字段来分辨当前记录属于哪个用户。
    讲师还演示了微软的“软件工厂”。其实就是代码生成技术,开发人员只要简单配置就可以生成以前需要手工编写的代码。个人感觉这东西没什么,而且我认为“代码生成器”是最土的一种“复用性”技术,只有万不得已的时候采用。不过如果“软件工厂”能发展起来的话,也许能养活一批专门制造各种不同“软件工厂模板”的厂商,也许这又是微软说的“生态系统”吧。
    下午第二个Session:面向Web.netxt的兵器谱。主要讲了SilverLight的优势。SilverLight可以运行在很多主流浏览器上,用户端的操作系统可以是非Windows,而且服务器端也可以支持非Windows操作系统。SilverLight的内容是XML格式,可以很容易被搜索引擎收录到,而Flash则是二进制格式,很难被搜索引擎支持。SilverLight支持DRM(数字版权管理),这样就不用担心像Flash那样被别人盗用了。SilverLight能够支持JavaScript、C#、VB.NET、J#等多种语言编写,容易上手而Flash则支持ActionScript。最重要的,美工人员可以用Expression来进行美工设计,然后生成的工程可以被开发人员在VS.Net Studio以一个工程的形式被打开以进行程序设计,这样美工人员和程序开发人员就可以很好的协作了,不像Flash那样要求开发人员既要懂美工又要懂Development。
    下午第三个Session:基于BizTalk RFID快速构建RFID应用。因为我上大学时候是学物流的,对RFID接触比较多,所以就来“温习”一下自己对RFID的知识了。使用BizTalk RFID我们能容易开发出RFID应用,降低了开发难度。由于RFID涉及到很多非纯软件技术的东西,所以这里就不介绍了,有兴趣可以去搜索“RFID”、“射频”、“条形码”等关键字:)。看起来BizTalk RFID是微软新推出的技术,目前还在需要能进行推广的合作伙伴。
    下午第四个Session:Office Business Application实战:SharePoint在企业SOA环境中的应用。演示了一个真实的基于SharePoint的应用,讲师也是来自微软的一个合作伙伴。看了以后感觉微软的SharePoint、InfoPath、Office之类的系统结合还是非常密切的,用好了的话能轻松解决很多问题,门槛非常低。比如业务人员可以直接使用Excel录入数据,然后可以直接把数据发布到SharePoint中,而SharePoint则会定时把这些数据提交到后台系统。而且我们可以在Excel中嵌入自己用WinForm编写的界面,完全把Excel做成了一个业务系统的前台界面的开发平台了,这样业务人员只要会用Excel就可以了,不仅可以实现各个企业的个性化要求,而且可以直接使用Excel的高级功能进行功能扩展,“会用Excel就会操作所有业务系统”,这一点让我想起了一个叫“Excel服务器”的产品。在普通程序开发中,我们复用的是程序代码;而在SOA中,我们复用的是服务,并且业务人员就可以将这些服务拼装起来从而满足自己的要求。
    晚上是“UC之夜”晚宴,来了美女跳热舞,呵呵。明天是最后一天,期望明天能学到更多东西:)  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics