摘要: Automation API 是微软Office Communicator 2007供第三方应用程序集成的 OC API。 它的作用是微软为第三方应用程序调用OC 功能准备,基于 COM 的 API,可以利用 OC 界面, 扩展 OC 用户体验或者功能。并需要同时安装 OC,并且在 OC 启动的情况下调用。 阅读全文
posted @ 2007-09-12 16:26 ξ箫音ξ 阅读(2588) 评论(9) 推荐(0) 编辑
摘要: 微软的Office Communicator 2007(统一沟通)正式版将在本月底正式发布。 通过微软Office Communicator 2007可以成为企业不可缺少的应用: ( 1)、流线化的沟通;(2)、企业支撑平台;(3)、内置安全防护;(4)、架构未来的软件基础等。 阅读全文
posted @ 2007-09-12 15:48 ξ箫音ξ 阅读(2787) 评论(8) 推荐(0) 编辑
摘要: Microsoft ESB Guidance 利用BizTalk Server 强大功能去支持松耦合的消息架构,Microsoft ESB Guidance正是利用了BizTalk Server这些特性去实现企业的ESB ,BizTalk Server 支持强大发布订阅功能,也就是说Microsoft ESB Guidance是以BizTalk Server 为消息总线,所有的消息经过经过订阅者发送到BizTalk Server 的消息数据库中,然后处理转发给其他的订阅者,每个订阅者可以通过WCF 技术暴露出很多个不同端口的EndPoint。这样所有的服务都是独立的无序性的,并且是解耦的 阅读全文
posted @ 2007-09-12 13:49 ξ箫音ξ 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 在VS2008中的Language Integrated Query动态条件查询 阅读全文
posted @ 2007-09-12 12:04 ξ箫音ξ 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 在 WCF 中,客户端调用服务时,可能抛出的异常有以下三种类型。 1. 通讯异常。诸如网络错误,地址错误,服务器没有启动等等。这类异常多是 CommunicationException (或其具体继承类型)。 2. 状态异常。比如访问了已经关闭的代理对象,契约错误,以及安全设置错误等。常见的有 ObjectDisposedException。 3. 服务异常。由服务器触发,多是 FaultException。 阅读全文
posted @ 2007-09-12 10:51 ξ箫音ξ 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 检测SQL注入漏洞的一个简单方法是在一次输入中插入一个元字符(meta-character),一个应用程序会用这个字符生成一个数据库访问语句。例如,在任何包含一个搜索输入栏的Web站点上,一个攻击者可以输入一个数据库元字符,例如一个核对符号(),然后单击“搜索”按钮提交输入。如果应用程序返回一个数据库错误消息,攻击者不但会知道他已经发现了一个应用程序的数据库驱动部分,而且他还能注入更加有意义的命令,让你的服务器执行它们。应用程序安全研究员Michael Sutton近来强调,发现那些易于受到SQL攻击的站点是很容易的。他说,使用Google搜索API这种方法只需几分钟就可以确定大量的潜在的易受攻击的站点。 阅读全文
posted @ 2007-09-12 09:08 ξ箫音ξ 阅读(1126) 评论(0) 推荐(1) 编辑
摘要: 虽然Biztalk Server提供了众多的内置功能,然而在一些情况下可能还需要调用程序集中的函数。因为在.Net程序集中,可以非常方便地调用Web Service、访问数据库;另一方面,有些函数是程序集中已经写好的,为了增加软件的复用,便于软件版本的管理,使用现有的程序集也在情理之中。 阅读全文
posted @ 2007-09-12 00:49 ξ箫音ξ 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 所以美国实现SOA架构关键任务是:对已有系统中的功能进行提取和包装,形成标准的“服务”,而非以标准方法全新构造“服务”。 具体来讲,就是将那些掩藏在个应用系统之中的业务功能模块切割开来,加以包装之后成为标准的“服务”。然后还要将分散在不同系统中的数据整合包装成为数据服务,最后根据业务的需要通过ESB(企业服务总线)将分散的服务连接起来。以标准的方法全新构造“服务”对于已有庞大遗产系统的美国来说,成本高昂,并非上策。 阅读全文
posted @ 2007-09-12 00:45 ξ箫音ξ 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 麦当劳的服务系统举例,称之为“以人力为基础的面向服务的架构(a human-based SOA)”,非常有意思。大家都知道在国外,你可以驾着车享受麦当劳的服务。不用离开车,首先你开到一个卡通人前对对讲机说出你要几号套餐,然后向前开到下一个窗口付款并拿你的食物。这个简单的系统基本上包含了两个服务:接受订单服务和履行订单服务,但它是完全符合SOA要求的。试想如果麦当劳发现因为周围的噪声干扰严重影响对讲机的工作,或者想提供多语种的订单服务,她能够容易的替换原有的接受订单服务,例如:建立一个电话声讯中心(Call Center),甚至选择把这个服务外包出去。因为遵循SOA的系统中,服务提供者(Service Provider)的变化,不会影响其业务本身。在麦当劳的系统中,没有涉及信息技术,但同样做到了面向服务的架构。 阅读全文
posted @ 2007-09-12 00:29 ξ箫音ξ 阅读(1085) 评论(0) 推荐(0) 编辑