登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
一、引言
当今,各个企业都在想方设法提高自己的生产效率,并且对IT资产的重组也都在努力的探索当中。借助于面向服务的架构(SOA)技术,IT组织已经在克服这些问题方面取得了一定的成效;但是,在大多数情况下仍然只是实现了整个IT服务组合的一小部分。目前,有关这方面的大多数的努力也只不过是达到一种“刚刚满足”的SOA应用状况—在改进构建应用程序的能力以及使之与市场的结合更快更好更为便宜方面。而且正如我们已了解的,要实现这些目标说起来容易做起来难。
二、传统的基于中间件的复合应用程序
现有的事实是,SOA是一种中间件—而传统情况下,中间件往往要依赖于更多的中间件才能把数据翻译成一种消费者友好的状态。当你最后搞清楚构建一种融入SOA技术的复合应用程序不仅要求使用一种portal(中间件)而且还有可能要使用一种BPEL引擎(甚至还是中间件)对它进行编排时,这当然使你非常失望。更糟糕的是,你有可能在一家发布UDDI注册表和注册大量Web服务的组织内工作。但遗憾的是,在大多数情况下,还存在极少的实际消费这些服务的应用程序。怎么会是这种情况呢?
难道如果无法构建消费这些SOA服务的应用程序我们就该得出结论—什么东西出错了吗?是否是因为业务内容开发者太难构建这种直接消费SOA服务的应用程序从而导致只好由其它的IT组织为我们创建这样的应用程序呢?是否由于缺乏一种SOA监管架构从而使我们犹豫不决?我想,我对上面所有问题的回答都是“是的”。而且存在一种非常突出的理由:仅由业务开发者消费和利用这种由IT组织暴露的SOA服务实在是太难了!其实,真正存在的问题是缺乏一种容易的方法来在SOA上加入一种界面—而这正是把AJAX技术与SOA结合到一起的优点所在。
典型情况下,SOA服务被实现为一种松耦合的封装和暴露业务功能的Web服务。这听起来似乎非常直接,但是实现起来却非常复杂和困难。开发者经常在SOA服务的开发粒度方面讨论不止;但是现在,大多数开发人员都一致认为“业务级”的开发粒度是最合适的。然而,这仍然需要大量的相关领域专家加入并且要与业务内容合作才能最终确定这些服务的大小。
三、SOA的复兴
幸运的是,最近人们又对SOA产生了深厚的兴趣。也许企业最终意识到SOA确实能够帮助给它们带来巨大帮助。也许这是由于更好的开发工具和在Amazon,Yahoo和eBay宣传下的Web服务所致的缘故。也许它就是AJAX?不错—这也正是本人撰写此文之原因。认真地说,我确实认为正是AJAX成为更新人们对于SOA的重新认识的一种重要的驱动力量,特别是在当今各种新技术混合应用领域。但是,这两种迥然不同的技术应该如何结合并连接到一起才能迸发出更巨大的力量呢?先让我们来看一下Wikipedia对当前AJAX技术的定义。其中涉及到了Web页面,但是根本没有提及SOA。其中的描述是:
“AJAX,代表了‘异步JavaScript XML’,是一种创建交互式Web应用程序的Web开发技术。其目的是,通过在后台与服务器实现少量的数据交换从而使前端Web页面感觉起来更具响应性;因此,每当用户作出一个改变时,不必重载整个Web页面。其最终目的是进一步提高Web页面的交互性、响应速度及可用性。”
此定义中没有提及SOA并不奇怪,因为早期的AJAX应用主要集中在增强页面的功能与可用性方面。这一点已经在众多应用程序,例如GoogleMaps,Flickr和YahooMail,中得到证实。然而,并不是这些面向消费者的应用程序使我对AJAX的潜力感到激动,而是运行于公司的防火墙背后的业务应用程序真正利用了AJAX中的优点,因为它向我们展示了两个关键特征:一个是客户端编程模型,另一个是对服务器进行异步调用的易实现。这两种关键能力—在客户端(浏览器)应用逻辑的能力和在不打断Web页面的情况下存取服务器数据的能力,正是它们拓宽了构建新的更为丰富的Web2.0企业应用程序的如此众多的可能性应用领域。
前面,我曾提及SOA缺乏一种界面。这也正是AJAX“介于”这其中的原因—它能够给SOA加上一个体面的外观。在此,请让我多作一些解释。我们不妨考虑一下,如果SOA服务以在线方式出现的话,情况会怎么样?这样的服务通常需要在一个注册表或仓库中进行注册(如果我们幸运的话),然后就可以用于消费。例如,我们不妨去看一下StrikeIron网站(www.StrikeIron.com)中所提供的内容。StrikeIron已经成功地创建了一种针对普通大众的“Web服务市场”。乍看起来,StrikeIron网站中的目录机制很象一个小型业务应用程序中所提供的列表。但是稍后,你就会意识到这并不是一些应用程序—它们实际上是一些Web服务。由一家公司针对广大消费者提供WSDL/RESTWeb服务的概念本身就蕴含了多种意义。但是,现在先让我们来看一下这家公司所出售的内容。根据StrikeIron提供的信息(他们允许存取这些服务),它提供的大多数流行的Web服务包括:
·美国地址校验
·全球短信服务
·销售和使用税
·电子邮件校验
·逆向电话查询
毫无疑问,所有这些Web服务都相当有用,而且能被应用于许多不同的领域。但同时,它们又太“商品化”。换句话说,我可能并不在意是谁提供的这些服务,而仅想得到我所希望的信息。另一方面,我会简单地使用任何Web服务来实现把现金从我的经常帐户转到我的储蓄帐户吗?我不会这么做的。我首先需要建立对这种服务的信任,因此,我必须与提供该服务的供应商建立一定的关系。存在于我(消费者)和服务提供者之间的这种“信任圈”也正代表了企业内部及其合伙企业之间的关系
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
北极星氢能网获悉,12月12日,全球首款正向开发的氢燃料电池干线物流重卡——海珀特H49的正式发布。“H49,是海珀特带给这个时代清洁运力的最优解。”作为国内首家专注于氢燃料电池商用车运力解决方案的科技型公司,H49融合了海珀特两大创新研发理念,重新定义了智能氢能商用车的发展方向。在硬件技术
即便是已经进入信息化时代,用电难题却依旧可以难倒很多人。一方面电力需求不会固定不变,一般来说白天多夜间少,考虑到开空调的情况,夏天多,冬天少。另一方面,在“碳中和”目标下,风电和光电正在越来越多地进入新一代电力系统,发电波动性问题日益凸显。当发电环节不能满足所有用电高峰期需求,为
我国近年来的环境空气质量明显改善,人民群众蓝天幸福感、获得感显著增强。但仍存在一些大气污染问题,其中,臭氧污染日益凸显。生态环境部等15部门日前联合印发《深入打好重污染天气消除、臭氧污染防治和柴油货车污染治理攻坚战行动方案》,作为总体方案中3个行动方案之一的《臭氧污染防治攻坚行动方
华为全联接大会2022在深圳和线上举办。华为云CEO张平安发表“构筑行业云底座,一切皆服务”主题演讲,分享了华为云在“构建全球存算网”“加速应用现代化”“使能产业上云”三个方面的创新实践,并发布15大云服务新品和能力升级。华为云还联合中国软件行业协会、行业客户、软件提供商、咨询机构等成立
北极星储能网获悉,3月27日,岚图汽车CEO卢放在电动汽车百人会“新一代汽车市场与消费论坛”论坛指出,当前,中国汽车行业正在经历百年未有之大变局,同时,消费逐渐由注重产品的功能和性能,需求“千人一面”,向更重视品牌和产品所带来的情感满足及消费“千人千面”转变。技术升级与消费升级叠加共振
同阳科技积极响应国家环保需求,公司在2012年承担国家重大科学仪器设备开发专项项目的基础上自主研发并陆续推出了系列恶臭监测产品,助力环境空气质量持续改善。
据统计,2018-2020年垃圾处理占全部恶臭/异味投诉的平均比例达11.3%,为近三年恶臭/异味投诉最多的行业。因此如何保障人民宜居安居,把最好的环境资源留给人民值得引起作为城市基层建设者的思考。
针对家具制造业的生产全过程产排污特征,运用清洁生产理念,从源头削减(原辅材料替代)、过程控制、污染物收集、污染物治理、环境管理5个方面研究行业VOCs全过程整治提升方案设计,指导企业开展全过程整治提升,改变当前管理粗放、污染防治水平低的局面,对实现家具制造业的绿色化和清洁化发展将起到至关重要的作用。
随着智慧城市概念的提出,智慧水务也越来越受到重视成为战略发展的重要产业。关于推动智慧水务发展的文件也出台了不少,以助于推动智慧水务更好的发展。为何我国如此的重视智慧水务昵?水资源是人类生存生产不可或缺的资源,我国的淡水资源占全世界淡水资源的5.1%,处于世界淡水资源占有量第六位。这个
指出了长江大保护智慧水务在提升水务服务智能高效的同时,更注重保障生态环境的可持续性。随着5G、物联网、云计算、大数据、人工智能等新技术的发展,为智慧水务的监测感知、巡检运维、污泥管控等方面的智慧应用提供了支持。传统的水务管理模式逐步发生较大改变,形成了技术驱动管理框、业务驱动管理模
摘要挥发性有机物(VOCs)是形成臭氧(O3)和细颗粒物(PM2.5)的重要前体物,当前我国O3污染问题日益凸显,实施VOCs治理攻坚能有效改善大气环境质量,补齐大气污染治理短板,具有显著的环境效益、经济效益和社会效益。目前,我国VOCs治理在政府监管层面上仍存在重视程度不足、监管力度不足、监管能力
车辆并网(V2G)技术已经在阿姆斯特丹的克鲁伊夫体育场投入使用,现场安装了包括3MW电池储能系统在内的能源基础设施,允许游客在体育场为汽车充电并向电网反向供电。据报道,该能源解决方案将于2018年年中在体育馆启用,包括汽车制造商日产(Nissan)提供的相当于148块日产Leaf电池的新电池模块和梯次利用(
有无线通信技术现场总线技术,主要是Mod-Bus、RS485、EarthNet、CAN、LonWorks。通常EarthNet是全双工的,其它都是半双工的;长距离抗干扰传输实现,Mod-Bus靠的是高的模拟电压,其它靠的是差分信号。运用时应注意接口电路的布局布线和连接设计要到位。无线通信技术,短距离通信主要是2.4GHz频段跳频对
工业自动化行业十大“最吃香”职业(上)日前,广东省发布了三季度十大紧缺职业排行,其中工业自动化行业占据七成。随着我国工业自动化进程的加快,以往简单粗暴的劳动力优势逐渐消失,取而代之的是对高技术人才的迫切需求。尤其是随着机器人自动化的广泛使用,对于能掌握操控一门自动化技术的人才就显得不可多得。再结合之前的人才数据显示,以下十大职业在工业自动化行业中格外“吃香”。此前我们已经介绍了上半部分,下面来看看下篇有哪些职业。项目经理项目经理从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成
位于荷兰阿姆斯特丹的足球场“阿姆斯特丹竞技球场”(Amsterdam ArenA)日前宣布,将在7000平方米左右的屋顶上,设置约4200枚太阳能电池板。开始发电后,年发电量预计为93万千瓦时左右。该系统的规模在荷兰屋顶设置型光伏发电系统中位居第2位,仅次于日立制作所集团物流基地设置的相关设备。阿姆斯特丹竞技球场是荷兰甲级联赛顶级俱乐部“阿贾克斯•阿姆斯特丹足球俱乐部” (Amsterdamsche Football Club Ajax,AFC Ajax)的主球场。此次的光伏发电系统将在荷兰
电自动化研究院是国家电网公司直属的专业从事电力系统及其自动化和水利水电工程测控领域理论研究、新技术应用和新产品开发的综合性重点研究开发机构。近日,南瑞PI3000信息系统平台中标西北电网OMS系统。[/color]南京南瑞集团公司信息系统分公司2008年3月中标西北电网有限公司OMS系统建设项目。OMS系统建设是西北电网公司2008年度技改项目,项目将采用南瑞PI3000信息系统平台,开发并实现与现有EMS系统、TMR系统、WMS系统数据的交换、集成和应用;开发并实现有关子系统应用模块;开发并实现适用与底层自动化运行维护工具;开发并实现各子系统用户界面
电力是国民经济和社会发展的重要基础,电力生产设施的安全、可靠运营是保证社会正常运转的前提条件。同时,提供支撑电力生产运行的网络安全系统是该行业的关键性基础设施之一,近年来的被重视程度不容小觑。项目背景山西省电力公司调度中心(以下简称:山西电调)智能电网系统由多种硬件、软件共同构成,网络环境非常复杂。监管这样的系统,需要时刻关注大量繁杂数据:机房环境参数、设备运行情况、网络流量、数据采集情况等等。这些数据巨大,分布分散,且格式不一。对于管理人员来说,基本淹没在大量的各种运行数据中,无法从这数据中快速获取所虚的管理与信息安全。因而对系统中各种事件与故障也无
当前,软件行业尤其是基础软件和中间件领域,已是IBM、微软、Oracle、Redhat等几个软件巨头争霸天下的局面。粗看起来,这些软件巨头都是实力超群,规模巨大,品牌响亮。但他们的产品其实还是有很大差别。我们对BPM(业务流程管理)软件进行比较,此次比较的公司是IBM和Oracle。在BPM领域,和应用服务器一样, IBM和Oracle两个公司也是该领域的领头羊。总体而言,IBM和 Oracle都拥有完整的BPM产品线,能够覆盖在制定、执行、监控、优化等业务流程管理的各个环节。同时,由于这两个公司都曾对BPM领域展开过多次的收购活动,并且所收购的公司都
电力是国民经济和社会发展的重要基础,电力生产设施的安全、可靠运营是保证社会正常运转的前提条件。同时,提供支撑电力生产运行的网络安全系统是该行业的关键性基础设施之一,近年来的被重视程度不容小觑。项目背景山西省电力公司调度中心(以下简称:山西电调)智能电网系统由多种硬件、软件共同构成,网络环境非常复杂。监管这样的系统,需要时刻关注大量繁杂数据:机房环境参数、设备运行情况、网络流量、数据采集情况等等。这些数据巨大,分布分散,且格式不一。对于管理人员来说,基本淹没在大量的各种运行数据中,无法从这数据中快速获取所虚的管理与安全信息。因而对系统中各种事件与故障也无
电力是国民经济和社会发展的重要基础,电力生产设施的安全、可靠运营是保证社会正常运转的前提条件。同时,提供支撑电力生产运行的网络安全系统是该行业的关键性基础设施之一,近年来的被重视程度不容小觑。项目背景山西省电力公司调度中心(以下简称:山西电调)智能电网系统由多种硬件、软件共同构成,网络环境非常复杂。监管这样的系统,需要时刻关注大量繁杂数据:机房环境参数、设备运行情况、网络流量、数据采集情况等等。这些数据巨大,分布分散,且格式不一。对于管理人员来说,基本淹没在大量的各种运行数据中,无法从这数据中快速获取所虚的管理与安全信息。因而对系统中各种事件与故障也无
云南电网公司普洱供电局95598移动抢修GPS管理系统开发(招标编号:HLZB-2011-09-02)已由云南电网公司批准,项目已具备招标条件,云南鸿立招标代理有限公司受云南电网公司普洱供电局委托,对该项目在国内进行公开招标,现就有关事宜进行公告如下:一、项目概况本项目为云南电网公司普洱供电局95598移动抢修GPS管理系统开发。二、招标内容、交货期2.1招标内容包括:统一GIS的电力抢险智能调度系统;抢修人员手机定位系统;服务器;14台移动手持终端。2.2项目范围:(1)建设统一GIS平台,为形成普洱电力的各部门、各系统有关地理信息应用建立基础。(2
从最初的“无纸化办公”载体发展到今天的协同工作平台,OA软件作为企业信息化中最基础的部分,其作用和内涵已发生了很大的变化。据九思协同软件CEO王海波先生总结,OA的发展史可以从几个方面来说:“从技术来讲,OA经历了PHP时代、Domino时代、.net时代和JAVA时代,目前主流的高端产品清一色选择J2EE平台,JAVA语言编写。从概念来讲,OA经历了邮件群发时代、办公自动化时代、协同软件时代、协同办公时代,目前跨组织、跨区域、跨时间的协同工作成为客户选择OA的首要目的。从应用来讲,OA经历了以信息发布为中心、以收发
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!