发布人:admin 发布时间:6/11/2006 8:27:14 PM
![]() |
云南大学软件学院Byter团队专栏 | ||
| 日志首页 | SOA竞赛 | 学习资料 | 合作交流 | 团队成员 | 推荐日志 | 访客留言 |
※ 日志首页 ※ SOA竞赛 ※ 学习资料 ※ 合作交流 ※ 团队成员 ※ 推荐日志 ※ 访客留言
|
期末考试将近,大家也有很多大作业要做,请合理分配自己的时间,按照规定的文档格式,准时提交相应的交付件,互相保持联系.......... 发布人:admin 发布时间:6/11/2006 8:27:14 PM 何时采用 SOA,何时不采用 SOA IBM 的目标之一是在其产品内开发和采用开放标准。通过这样做,就能在您公司的 IT 基础结构中实现 SOA 的价值主张。SOA 能够优化业务需求与 IT 的一致性,能够将业务流程活动从服务实现中分离出来,还能够降低操作成本。只有在不固定供应商的情况下才能真正实现这些功能,此时面向 SOA 实现的技术可以无缝集成(考虑:“开放标准”),以构造全面的端到端解决方案。 不可轻易决定实现 SOA。这与改变生活方式有些类似,因为开发和操作团队遵循的 IT 控制模式将完全不同。 ——Holt Adams 对于SOA,尤其是像开发人员和CIO等仍有若干关键问题需要回答。Web 服务以及越来越多的面向服务架构(Service Oriented Architecture,SOA)已经在市场上投放了大量广告。两者都可以给企业带来广泛的短期和长期利益。但对于SOA,尤其是像开发人员和CIO等仍有若干关键问题需要回答。 问:SOA的前提是能够使应用程序像服务那样工作。软件如何像服务一样工作呢? 答:没有SOA,软件包是被编写为独立的(self-contained)软件,即在一个完整的软件包中将许多应用程序功能整合在一起。实现整合应用程序功能的代码通常与功能本身的代码混合在一起。我们将这种方式称作软件设计"单一应用程序"。与此密切相关的是,更改一部分代码将对使用该代码的代码具有重大影响,这会造成系统的复杂性,并增加维护系统的成本。而且还使重新使用应用程序功能变得较困难,因为这些功能不是为了重新使用而打的包。 SOA旨在将单个应用程序功能彼此分开,以便这些功能可以单独用作单个的应用程序功能或"组件"。这些组件可以用于在企业内部创建各种其他的应用程序,或者如有需要,对外向合作伙伴公开,以便用于合作伙伴的应用程序。 "服务"的概念是要使用与实施细节无关的标准化接口来构建这些"组件"。针对一套应用程序服务的Web服务描述语言文档,描述需要作为请求特殊服务(例如,"检查库存"功能可能需要零件数)输入来传输的数据名称和类型,并描述服务响应的细节(它可能返回表示库存中零件数量的一个整数)。 大赛时间从2006年4月6日到2006年11月14日截止。详细时间表如下: 日期 主要工作和交付成果 2006年3月底 大赛相关信息在网上发布并开始校园宣传 2006年4月6日 大赛开幕式在清华召开,同时校园宣传和巡讲正式展开 [size=3]题目背景描述 凤凰医疗设备有限公司(以下简称"凤凰",虚构的名字,便于讲解)是一家专门制造和营销专业医疗器械和实验仪器仪表等仪器的民营企业,其购销客户和网络遍布全国各地。凤凰成立于2000年,现有员工750名。公司领导一直非常重视企业信息化建设,投入大量的资金支持,并制定"把握趋势、兼顾现实、统一规划、逐步实施"的发展策略。 2004年凤凰公司引进并在公司内部成功实施了某ERP系统(部署在凤凰企业内部的Web应用),主要用于凤凰公司的财务管理,其中包括产品库存及订单管理等。ERP的实施大幅度地提高了公司的管理效率。 很高兴参加了SOA大赛,本着积极参与,认识IT最新的动态,学习新的知识,体验团队开发的心态,参加本次大赛.琢磨了半天,选了summer这个ID,热情如火,激情四溢更能体现我的性格.只要我决定做的事情,我就会尽自己最大的努力去把事情做好,用我的真诚去打动人,用我的激情去解决问题. |
| Powered
by 01P-Blog 1.1 |