架构设计
newhappy2008
专注于微信公众平台的运营和开发。QQ:52234858,mail:pleasechess@126.com
展开
-
BEA的SOA服务基础架构解决方案
SOA 从试用到正式使用技术行业的每一次重大变革都会造就一大批新型软件。例如,在从主机到客户端 / 服务器的变革中,我们得到的是关系数据库、快速的应用开发工具和几种新的企业级业务应用;在互联网时代,我们迎来了流行的、可轻松访问分布信息的网络浏览器,用于交付信息的应用服务器,以及可实现底层技术透明化的虚拟机。随着技术行业开始最新的“ SOA ( 面向服务的架构 ) ”变革,新型软件也随之出现原创 2006-08-30 23:20:00 · 1820 阅读 · 0 评论 -
BEA 和SOA---BEA的解决方案概述
BEA 和SOA为了获得竞争优势,企业必须有效地让技术为业务目标服务。然而,时至今日,许多IT企业仍然在努力适应不断变化的业务需求,以提高客户响应度和运营效率。BEA致力于通过开放的标准和面向服务架构推进跨应用基础结构的兼容性,帮助企业加快实现IT价值。 SOA是一个基于标准的组织和设计方法,它利用一系列网络共享服务,使IT能更紧密地服务于业务流程。通过采用能隐藏潜在技术复杂性的标准界面,SOA能原创 2006-08-31 22:35:00 · 1851 阅读 · 0 评论 -
SOA---应对今天的业务挑战
您的业务步伐比以往迈得更快了。随着客户、合作伙伴和员工期望更高质量的服务--24×7的服务--今天的企业系统已经很难跟上时代的步伐。首当其冲的是IT职员,分派给他们的任务有: 提高运营效率:使现有投资赢得更高生产力,同时,这也意味着需要改善业务的管理方式、实施全面的业务流程。尤其是保持和拓展新的战略开发成果,这其中包括压缩预算和开支、降低进行中的维护成本,以及在实际业务的每一领域中做原创 2006-08-31 22:38:00 · 1737 阅读 · 0 评论 -
为增强SOA领域的领导地位,IBM收购Webify
昨日,记者从IBM公司获悉,该公司近日宣布成功收购了一家专门提供面向行业的SOA(面向服务的架构)软件与服务的私有企业——Webify解决方案公司。 IBM表示,此次收购,将进一步增强IBM在SOA领域的领导地位,从而帮助企业更好地重用现有技术,使其紧密配合自身运营目标,从而提高效率、节省成本并提高生产力。据悉,Webify公司总部位于美国德克萨斯州奥斯汀市,两家公司没有透露并转载 2006-09-01 18:55:00 · 1935 阅读 · 0 评论 -
SOA的十大技术理论体系
实践论认为:从实践提升到理论,再由理论指导实践,由此向前发展。目前SOA的发展的情况正是如此,通过不少实践,SOA的模型己经被公认为标准规范,目前是正需要进一步总结上升到理论的时候了。 当前国内要发展SOA主要有三方面工作:方法、工具和环境。方法是工程技术,由基础理论来指导提出的。所以一门科学必需要包括:认知科学(哲理)、工程技术和方法、最后是理论。 仲萃豪是我国第一代知名软件专家和学转载 2006-09-03 10:48:00 · 2916 阅读 · 0 评论 -
BEA的SOA入门
概述BEA和SOA为获得竞争优势,企业必须使技术能有效地为业务目标服务。BEA致力于通过开放标准和SOA(面向服务的架构)推进整个应用基础结构的兼容性,能帮助企业快速实现IT价值。SOA是一个IT策略,它将企业应用中的分散功能编排成具有互操作性的标准服务,机构可以快速组合和重用这些服务,以满足业务需要。SOA围绕服务(而不是应用)组织企业IT,具有以下一些重要优势:原创 2006-08-30 23:16:00 · 1806 阅读 · 1 评论 -
采用SOA架构的原因
为什么采用SOA?面向服务架构(SOA)是让IT更加关注于业务流程而非底层IT基础结构,从而获得竞争优势的更高级别的应用程序开发架构。SOA对需要使用信息技术解决关键业务问题的企业(包括希望减少冗余架构、创建跨客户和员工系统的公共业务接口的企业;需要基于角色和工作流对用户提供个性化信息的业务的企业;希望通过Internet实现跨区销售、升级销售和经由移动设备的访问来提升客户服务的组织)很有价值。采转载 2006-08-31 22:39:00 · 3506 阅读 · 3 评论 -
推荐几本SOA方面的经典书籍
现在国内这方面的资料还不多,不过SOA已经是个比较成熟的技术,各大厂商都在推广自己的SOA产品,未来的几年应该在国内有很大的进展。刚才在网络上找到几个相关的书,有兴趣的朋友可以一起看看,价格都挺贵,不知道有没有电子版的,呵呵。第一本:《Java Web Services》页码: 314 / 译者: 毛世杰 刘绍华 ISBN: 7-5083-1299-6 2003年3月1日出版如果原创 2006-09-03 00:12:00 · 6226 阅读 · 1 评论 -
什么是 SOA?
我们可能应该回答的第一个问题也是最基本的问题。什么是面向服务的体系结构(Service-Oriented Architecture, SOA)?这个问题的答案实际上涉及与开发相关的若干不同方面。SOA 是一种 IT 体系结构样式,支持将您的业务作为链接服务或可重复业务任务进行集成,可在需要时通过网络访问这些服务和任务。这个网络可能完全包含在您的公司总部内,也可能分散于各地且采用不同的技术,通过原创 2006-09-04 18:30:00 · 2665 阅读 · 1 评论 -
SOA进入成熟应用阶段仍需时日
技术的突飞猛进从来都离不开技术本身和标准这两个因素。当前,软件业界热谈的SOA(面向服务的架构),也同样要遵循这一规律。 SOA似乎一直都处于一触即发的状态,软件厂商早在几年前就为SOA推波助澜,但从目前的SOA相关标准化工作进展看,SOA进入成熟应用阶段仍需时日。 8月末,国内有软件企业发布了其SOA架构的新产品,其CTO激扬描绘了新软件应用前景——只要符合SOA定义的原创 2006-09-05 18:38:00 · 1600 阅读 · 0 评论 -
SOA,机会还是泡沫?
SOA已经成为代替曾经一度风靡面向对象、BS结构、三层结构、N层结构的另外一个软件解决方案的热门话题。 SOA热潮涌起 几乎每一家IT公司都有基于SOA的解决方案、支持WebSERVICE的产品以及符合XML的数据标准。这种现象说明,SOA的确代表了软件业的一场革命,代表了在中国式的系统集成红海中挣扎的集成商的一个机会,代表了被美国跨国应用厂商(例如:微软/ORACLE)公司盘剥垄断的转载 2006-09-05 18:53:00 · 1423 阅读 · 0 评论 -
构建SOA 的IT捷径:BEA AquaLogic Service Bus
今天,很多公司都试图采用“服务驱动”的方式来提高敏捷性和响应能力,这不仅表现在与客户和合作伙伴的交互上,也表现在IT 基础架构的设计和创建上。“服务驱动”要求IT 实施面向服务的架构(SOA),将企业应用中的分散功能组合成基于标准、可互操作的“服务”,并快速组合和重用这些服务来满足业务需求。SOA 的中心是服务,而不是应用。通过实施SOA,公司能提高效率,更快地推出服务,并提高敏捷性,以响应不原创 2006-09-05 19:00:00 · 1797 阅读 · 0 评论 -
资源分享:SOA的技术演变历程的视频
BEA技术总监喻思成,BEA亚太区业务解决方案技术总监赵益,北京时代计世咨讯有限公司高级分析师和副总经理曹开彬几位专家,以技术探讨为重,具体从软件开发模式的演变之路开始,抛开往期单纯对SOA理念上的讲解,更细致的阶段性分析SOA经历了怎样的发展,又能最终为我们带来些什么.视频地址:http://www.techtarget.com.cn/ttfiles/webcast/bea/bea_Podc原创 2006-09-06 19:39:00 · 2721 阅读 · 0 评论 -
IBM大力抢占网络宣传阵地,拿下百度“SOA”关键字的第一位
今天百度了一下SOA,发现排在第一的变成了IBM的SOA 设计和开发,以前一直是BEA的SOA 资源中心排在第一,并在其网页上推出了SOA的相关系列产品。 看来在SAP开辟SOA博客圈后,IBM也不甘示弱,快速拿下百度SOA关键字的第一位,抢占网络宣传阵地,这也可算是在其收购Webify后的又一大举措了。几大软件厂商之间的SOA大战已经开演,不过我们关注的还是SOA究竟能给我们的软件开发原创 2006-09-06 20:17:00 · 2244 阅读 · 0 评论 -
SOA企业需要考虑的事项
服务驱动型企业在对客户、合作伙伴和雇员的高效化服务方面得到了优化--并加速了业务服务响应时间。然而,成为服务驱动型企业,需要的不仅仅是产品的部署。对实现服务驱动型架构感兴趣的企业将希望能与一个有经验的SOA 提供商合作,它提供的服务可以保护企业在业务和IT方面的投入,他们考虑到了以下几个方面: 业务战略:组织需要明确驱动关键业务流程的业务战略,它将用于成形SOA的框架。一旦识别原创 2006-08-31 22:42:00 · 1753 阅读 · 0 评论 -
中国第一套SOA协同软件厂商赠送伙伴价值3000万的产品
2006年夏秋之交,协同软件厂商复旦协达提前启动“金秋行动”,投入总额超过3500万的软件及现金,以免费赠送软件、无偿资助等方式,帮助合作伙伴发展协同软件业务。此次推出的免费协同OA产品,是我国迄今为止模块最多、功能最全的免费版协同OA。据悉,此次免费送出的软件是中国第一套SOA协同软件,也是中国第一套平台化协同软件,产品成熟、功能通用、应用标准并且灵活,用户包括:中国航空等特大型工业集团下属原创 2006-09-01 18:52:00 · 2225 阅读 · 0 评论 -
SOA技术两年内将普遍应用于ERP中
下图勾勒了ERP及相关技术、新功能所处的发展阶段,以及各自到达成熟期所需的时间。 正处于上升阶段的技术包括ERP移动商务、基于Linux平台的ERP、开源ERP、业务流程融合、面向服务的架构(SOA)、集成PLM功能(产品生命周期管理)、业务流程管理、企业的应用技术堆栈管理等。其中,SOA技术已经获得主流厂商的普遍接纳,预计两年内即可在ERP产品中获得成熟地应用。而业务流程融合、PLM功原创 2006-09-02 11:10:00 · 6145 阅读 · 1 评论 -
项目管理智慧篇
问题:因为我们原来的PM生病了,代理了两个礼拜,也许是后进人员,下面有些人根本不把我当回事。有的人,分给他们工作他们就是不做,发现了bug就是不改,天天就当着我的面在那里聊天,让她来加班也不来加,至今她做的那部分问题还是很严重。再有的人,加班就在那里看电影,暗示他也没有用.因为马上就要交活了,coding都还没有结束,我都急死了,难道他们一点都不担心自己做出来的东西是垃圾吗??我也是程序员,我觉得原创 2006-09-03 10:14:00 · 2744 阅读 · 2 评论 -
四步迁移到SOA
向面向服务的架构(SOA)迁移是令人畏惧的,尤其是那些初次涉足SOA的企业,本文对此提出了一些建议。 IT业界最新流行的技术是面向服务的架构(Services-Oriented Arc hitecture,SOA)。一方面,I转载 2006-09-03 10:31:00 · 2299 阅读 · 0 评论 -
ORACLE SOA 套件
瞬息万变的市场、日趋激烈的竞争和持续增长的客户需求迫使企业必须提升其IT的灵活性和速度。领先的公司采用面向服务的体系结构(SOA) 来解决其应用程序和 IT 环境的复杂性问题,从而满足这些需求。SOA 通过可以轻松进行集成的模块化业务服务来简化企业应用程序的开发。这一方法实现了重用性、简化了维护和修改,并提升了业务可见性。 Oracle SOA 套件是一套全面、热插拔的软件套件,用于构建部转载 2006-09-03 10:45:00 · 2600 阅读 · 0 评论 -
SAP全球技术巡展在华举行
9月5日,企业管理软件和协同商务解决方案供应商SAP公司在北京宣布举行“SAPNetWeaver技术研发者大会”系列活动。据了解,北京是系列活动的第一站,活动还将分期在大连、成都和上海举行。参会者通过大会了解到SAPNetWeaver应用集成平台和企业级SOA(EnterpriseServiceOrientedArchitecture),并获取相关的信息和工具来推动业务流程创新。SAPNetW转载 2006-09-07 18:01:00 · 1915 阅读 · 1 评论 -
IBM投资4000万美圆,加强对SAP®应用的支持
IBM宣布将在未来5年内投资4000万美元,对System z 系列解决方案运行SAP®应用进行测试、实现以及提供支持,还将对现有的SAP技术中心进行改造。这项正在进行的,对位于德国和美国的SAP应用IBM System z技术中心的投资增强了IBM和SAP之间的技术合作,双方的这种合作将继续专注于提供和部署System z的SAP® 应用。 技术中心为新型SAP应用的System z9原创 2006-09-07 18:07:00 · 1663 阅读 · 0 评论 -
ERP标准实施促进企业信息化
如何制定ERP标准的问题,笔者认为,ERP是一种“优化、集成和规范企业内外业务流程的解决方案”。ERP原本应用于制造业,就制造业而言,有各种不同的行业;在同一行业中,每个企业又由于在产业链上所处的位置不同而有不同的业务模式。因此,为了满足不同企业的需求,ERP系统应当是一种“配置型的产品”。这也是为什么863自动化领域要提出开发“新一代ERP”的缘由。就是说:在满足客户个性化和业务流程变动的需求方转载 2006-09-09 00:12:00 · 1704 阅读 · 0 评论 -
在下面12个月中,我们应该学习什么?
EJB 3 和 Netbeans 是非常值得我们在上面花费时间的, 它们都比以前的版本要完善得多,虽然之前它们的名声并不是那么好。 Middleware (例如 workflow and Rules Engines) 关注的是团队开发,但是想进入这样一个团体的障碍是很高的。 Struts会继续称霸JAVA WEB frameworks, 尽管它已经不是最优秀的技术了。 非常多的公司将继原创 2006-09-09 10:52:00 · 2234 阅读 · 0 评论 -
构建富互联网应用程序监控工作流和流程(6)
以下代码片段显示了 getProcessModel 和 getInstanceAuditTrail 方法。 getProcessModel 方法 /*** This function gets the debugger XML model of a given BPEL process.* * Th转载 2006-09-09 23:13:00 · 1662 阅读 · 0 评论 -
在 WebService 中使用属性发布一个方法
在 WebService 中发布一个方法很简单,只要将你要发布的方法用 System.Web.Services.WebMethodAttribute 属性类来标识出就可以了,但是该属性只能应用于方法而不能应用到属性。该类的MSDN文档可以见到(C#): [AttributeUsage(AttributeTargets.Method)] public sealed class WebMe原创 2006-09-10 21:48:00 · 3356 阅读 · 0 评论 -
CIO烦恼之一:系统孤岛林立,数据传输不畅
系统孤岛的问题不是一个或两个CIO遇到的问题,而是几乎所有CIO都会遇到的问题,否则“整合”之说今天也不会如此火热。只是CIO们因为企业资产分布和信息化建设时间长短等问题的原因,细分种类不尽相同。 比如很多外资厂商在国内的分厂,就会遇到本部信息系统与内地分厂信息系统不统一,信息传递不及时或者效率低下的问题。某台资厂在杭州分厂的信息系统顾问林顾问就曾经向本刊记者抱怨说:“台北和杭州有两套系统原创 2006-09-12 00:09:00 · 2149 阅读 · 0 评论 -
CIO烦恼之四:只要提出二次开发,就被认为是信息化系统当初设计有问题
“二次开发”是个可怕的字眼,无论是对企业CIO还是系统实施方来说。系统实施方害怕“二次开发”,因为这意味着更多的开发成本;CIO同样害怕二次开发,因为系统上线之后的二次开发,往往就意味着系统当初设计时就存在被忽略了的问题。 但是对于CIO来说,就像与业务部门的沟通不可能避免一样,二次开发对于一家企业的信息化系统而言也不可避免。他们所要作的,就是进行二次开发的时候,尽量控制人力、时间和财务成本原创 2006-09-12 00:16:00 · 1475 阅读 · 0 评论 -
长风联盟在SOA推进方面的四大目标
日前,“北京市科委—长风联盟SOA(面向服务的架构)发展战略发布会暨国际合作签约仪式”在北京举行。“或许要等到多年之后,人们才能够准确地判断出这一事件在中国软件产业发展史上的里程碑意义。”一位与会人士表示。 业内人士表示,“北京市科委—长风联盟SOA发展战略发布会暨国际合作签约仪式”是个崭新的起点,将使中国软件产业价值链格局得以重构,原本单打独斗为主的创新模式被集体创新、结盟突围的模式所取原创 2006-09-05 18:26:00 · 2019 阅读 · 0 评论 -
用 ASP.NET 开发 Web 服务的五则技巧
一、禁用HTTP POST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST、HTTP/GET和SOAP。之所以说“试图”,是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用。.NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与服务通信。 只要在Web.config文件中加入下列内容,就可以方转载 2006-09-06 19:28:00 · 1640 阅读 · 0 评论 -
SOA安全性解决方案
SOAP消息监控 基于SOAP侦听的SOA消息监控是构建高效SOA安全性解决方案基础的一种手段。SOAP侦听 图1 一个用于监控SOAP消息的SOAP拦截器用作这个SOA中的安全性基础。SOAP拦截器分析它监控的SOAP消息的标题头中包含的用户身份,并将其与保存在现有安全性基础架构中的名称相比较。结果就是对SOAP消息发送方和接收方进行了身份验证和授权。 就是在web服务消原创 2006-09-09 10:16:00 · 2321 阅读 · 0 评论 -
构建富互联网应用程序监控工作流和流程(4)
启用工作流。 如图 3 所示,通过 BPEL 流程从外部系统检索客户数据并将其显示在工作流面板中。然后,用户验证数据,输入存款额,之后单击 OK。 图 3 验证客户数据和输入存款额 工作流功能基于 BPEL 流程管理器提供的 ITask 和 IWorklistService 接口。RIA 将 IWorklistService 中的任务与完成给定任务所需的工作流屏幕相关联。当发生相应转载 2006-09-09 23:11:00 · 1511 阅读 · 0 评论 -
构建富互联网应用程序监控工作流和流程(5)
监控流程活动 以上介绍的前两个步骤(初始化流程并启用工作流)中,流程状态通过 IProcessHandle 和 IInstanceHandle API 接口以可视化方式进行了更新。 Oracle BPEL 控制台提供了一个基于 Web 的界面,用于部署、管理和调试 BPEL 流程。它是一个使用 JSP 页面和 servlet(调用 BPEL 流程管理器 API)设计的管理工具。因此,您转载 2006-09-09 23:13:00 · 2983 阅读 · 0 评论 -
SOA--解决软件研发重复投资问题的法宝
“剪不断,理还乱。”8月29日,参加2006IBM软件技术应用研讨会的 I BM软件集团大中华区总架构师寇卫东接受了记者专访,开头便用这样一句话,形容了现代软件研发行业的困境。从事 I T行业大半辈子的他,如今已是一位10多名硕士生、20多位博士生的导师,身兼纽约科学院、美国马里兰大学等诸多知名大学的院士、博导、兼职教授头衔。“软件研发模式的混乱导致软件研发重复投资严重,这将抑制软件研发原创 2006-09-11 23:59:00 · 1607 阅读 · 0 评论 -
CIO烦恼之二:与领导沟通不畅,总被认为是“伸手”部门
“每年公司做预算,需要节约开支的时候,被砍掉的总是我这个部门的费用。”已经不止一个CIO在采访中这样对记者抱怨。但有些CIO还会自己想想办法去解决,而大多数CIO却只能无奈接受。因为往往在这些企业内部的许多管理者看来,信息化部门就是个不出实效的“伸手”部门,领导更愿意多砸点钱在广告上也不愿意拨给新的信息化建设项目。 拿不到预算,CIO觉得自己的规划没法实现,于是对领导不满,领导也对CIO不满原创 2006-09-12 00:10:00 · 1735 阅读 · 0 评论 -
CIO烦恼之三:与其它业务部门没有共同语言,系统中看不中用
南孚电池CIO廖江辉说他在系统实施之后,最感到安慰的一件事就是其他部门对他工作的配合。“只有他们都觉得系统是好用的,我们的信息化系统才是好用的。”海南马自达软件室主任吴松也说:“信息化系统要采用一种折中的语言,才能让大家都接受。” 系统上线之前自然要征求业务部门意见,开也开不完的沟通会里除了和实施方的沟通,自然还有和公司业务部门的沟通。但是据CIO们反映,即使沟通再充分,在系统上线之后,业务原创 2006-09-12 00:15:00 · 1574 阅读 · 0 评论 -
CIO烦恼之八:外界环境日新月异,系统建设却永远跟不上速度
“不是我不明白,是这世界变化快。”这曾经一度是CIO圈子里流行的几句话之一,而另一句就是“系统建设永远不会停止”。 言外之意,因为市场环境和需求的不断变化与提高,永远没有固定不变的系统建设,系统永远要不断变化以适应新的需求。这不是CIO的错,但却的确是企业一项沉重的资源负担,而这样的负担,往往就成为CIO被领导批评、被其他部门抱怨的来源。 比如曾经一度作为垄断行业内的垄断企业的中国移原创 2006-09-12 00:20:00 · 1442 阅读 · 0 评论 -
CIO烦恼之九:人才流失严重,企业知识库不健全
CIO还有一项与IT完全无关的烦恼,就是企业IT人才的高流动性。 企业留不住IT人才,这早已是公开的秘密,具有企业工作经验和实施经验的IT人才往往是IT企业挖角的对象,而人才的经常流动往往又会导致CIO的规划得不到执行。 正因为如此,海南马自达公司的软件室主任吴松才会在提到一个不久之前离开的出色员工时,接连用了三个“非常可惜”,核心优秀人才的离开对于企业信息化建设的影响,由此原创 2006-09-12 00:22:00 · 1765 阅读 · 0 评论 -
保障Web服务的安全
从基于传送的安全转移到基于信息的安全 当我给出关于Web服务的介绍的时候,不可避免的就会有来自于听众的关于安全的问题。最常见的问题是:“你是如何保障Web服务的安全的”。通常会跟随着怀疑的论断:“Web服务不可能是安全的”。 但是,记住,今天的Web服务的主体是基于同样的再Web之下的授权的技术,我们称之为HTTP。从而,所有的常见的确保Web安全的应用程序——基本的认证和SSL是最常转载 2006-09-09 23:06:00 · 1968 阅读 · 4 评论 -
构建富互联网应用程序监控工作流和流程(1)
为了提高运营效率,越来越多的企业正在将其关键业务流程进行自动化。但是,即使流程实现了自动化,也会因为以下两个重要原因而需要手动交互:使流程前进到下一步(工作流)以及为最终用户提供实时流程可见性(流程监控)。 来看一个开立新银行帐户的业务流程。首先,客户提供必需的详细信息(姓名、地址、SSN、起存额)以开立帐户。该流程启动后,客户将需要跟踪请求的状态并响应银行发出的任何其他查询。该流程需要工作转载 2006-09-09 23:07:00 · 1635 阅读 · 0 评论