导航

2008年5月27日

摘要: Biztalk项目的开发过程的完成并不意味着整个项目的结束。部署是一个重要而且复杂的过程。Biztalk提供了MSI,应用绑定文件来实现应用在不同环境间的移植。对于一个特定的环境,比如开发环境,如和把代码成功部署到服务器上去呢?通过手工在控制台上创建,修改一定是可以的。但是对于一个成熟,尤其是复杂应用集合来说,一个可重复,可信赖的快速部署流程是必须的。 Scott Colestock,Biztal... 阅读全文

posted @ 2008-05-27 19:47 鸡尾虾的壳 阅读(345) 评论(1) 推荐(0) 编辑

摘要: Biztalk支持动态Send Port,但是不支持动态Receive Location。 用例:消息的入口位置随着时间周期性的动态变化。如何动态创建Receive Location? 解决方法:创建一个静态的Receive Location,用于接收包含入口位置动态特征的消息。给这个Receive Location一个具有规则的名称。在Orchestration中,首先利用ExploreOM删除... 阅读全文

posted @ 2008-05-27 19:11 鸡尾虾的壳 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 1. Think big, do small 强调plan的重要性。进行充分的思考。选择其中一些小的Service进行开发,部署,测试,敏捷迭代。 2. Think across the enterprise 全盘考虑。大企业通常包含很多IT子系统。避免不同的部门构建功能类同的服务。形成企业级架构结构图很重要,否则可能陷入服务维护的梦魇。 3. Take a holistic view 开发人员大... 阅读全文

posted @ 2008-05-27 18:42 鸡尾虾的壳 阅读(394) 评论(0) 推荐(1) 编辑

摘要: 传统的应用包括业务逻辑与通信逻辑。过去,通信逻辑的来源和接收点都是基于确定的系统信息,而且往往被嵌入在代码中。而现实中,这些信息具有易变性。智能路由可以为服务请求,消息路由提供更多灵活的选择。服务点,端口信息可以从业务逻辑中剥离出来,成为业务分析人员的关注点。 业务逻辑与通信逻辑的解耦的说法还是第一次看到。理论经验是一点一点积累起来的。 阅读全文

posted @ 2008-05-27 18:13 鸡尾虾的壳 阅读(511) 评论(0) 推荐(1) 编辑