当前,WebService是一个热门话题。但是,WebService究竟是什么?什么情况下应该用WebService?什么情况下不应该用WebService?是需要我们正确认识的。
Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务,它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap来访问Web Service,通过Web Service内部执行得到所需结果.Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。
在构建和使用Web Service时,主要用到以下几个关键的技术和规则:
1.XML:描述数据的标准方法.
2.SOAP:表示信息交换的协议.
3.WSDL:Web服务描述语言.
4.UDDI:找到服务驱动器的的方法;
实际上,WebService的主要目标是跨平台的可互操作性。为了达到这一目标,WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。由此可以看出,在以下三种情况下,使用WebService会带来极大的好处。
长项一:跨防火墙的通信
如果应用程序有成千上万的用户,而且分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。因为客户端和服务器之间通常会有防火墙或者代理服务器。在这种情况下,使用DCOM就不是那么简单,通常也不便于把客户端程序发布到数量如此庞大的每一个用户手中。传统的做法是,选择用浏览器作为客户端,写下一大堆ASP页面,把应用程序的中间层暴露给最终用户。这样做的结果是开发难度大,程序很难维护。
图1通过WebService集成应用程序
举个例子,在应用程序里加入一个新页面,必须先建立好用户界面(Web页面),并在这个页面后面,包含相应商业逻辑的中间层组件,还要再建立至少一个ASP页面,用来接受用户输入的信息,调用中间层组件,把结果格式化为HTML形式,最后还要把“结果页”送回浏览器。要是客户端代码不再如此依赖于HTML表单,客户端的编程就简单多了。
如果中间层组件换成WebService的话,就可以从用户界面直接调用中间层组件,从而省掉建立ASP页面的那一步。要调用WebService,可以直接使用MicrosoftSOAPToolkit或.NET这样的SOAP客户端,也可以使用自己开发的SOAP客户端,然后把它和应用程序连接起来。不仅缩短了开发周期,还减少了代码复杂度,并能够增强应用程序的可维护性。同时,应用程序也不再需要在每次调用中间层组件时,都跳转到相应的“结果页”。
从经验来看,在一个用户界面和中间层有较多交互的应用程序中,使用WebService这种结构,可以节省花在用户界面编程上20%的开发时间。另外,这样一个由WebService组成的中间层,完全可以在应用程序集成或其它场合下重用。最后,通过WebService把应用程序的逻辑和数据“暴露”出来,还可以让其它平台上的客户重用这些应用程序。
长项二:应用程序集成
企业级的应用程序开发者都知道,企业里经常都要把用不同语言写成的、在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发力量。应用程序经常需要从运行在IBM主机上的程序中获取数据;或者把数据发送到主机或UNIX应用程序中去。即使在同一个平台上,不同软件厂商生产的各种软件也常常需要集成起来。通过WebService,应用程序可以用标准的方法把功能和数据“暴露”出来,供其它应用程序使用。
例如,有一个订单登录程序,用于登录从客户来的新订单,包括客户信息、发货地址、数量、价格和付款方式等内容;还有一个订单执行程序,用于实际货物发送的管理。这两个程序来自不同软件厂商。一份新订单进来之后,订单登录程序需要通知订单执行程序发送货物。通过在订单执行程序上面增加一层WebService,订单执行程序可以把“AddOrder”函数“暴露”出来。这样,每当有新订单到来时,订单登录程序就可以调用这个函数来发送货物了。
长项三:B2B的集成
用WebService集成应用程序,可以使公司内部的商务处理更加自动化。但当交易跨越供应商和客户、突破公司的界限时会怎么样呢?跨公司的商务交易集成通常叫做B2B集成。
WebService是B2B集成成功的关键。通过WebService,公司可以把关键的商务应用“暴露”给指定的供应商和客户。例如,把电子下单系统和电子发票系统“暴露”出来,客户就可以以电子的方式发送订单,供应商则可以以电子的方式发送原料采购发票。当然,这并不是一个新的概念,EDI(电子文档交换)早就是这样了。但是,WebService的实现要比EDI简单得多,而且WebService运行在Internet上,在世界任何地方都可轻易实现,其运行成本就相对较低。不过,WebService并不像EDI那样,是文档交换或B2B集成的完整解决方案。WebService只是B2B集成的一个关键部分,还需要许多其它的部分才能实现集成。
用WebService来实现B2B集成的最大好处在于可以轻易实现互操作性。只要把商务逻辑“暴露”出来,成为WebService,就可以让任何指定的合作伙伴调用这些商务逻辑,而不管他们的系统在什么平台上运行,使用什么开发语言。这样就大大减少了花在B2B集成上的时间和成本,让许多原本无法承受EDI的中小企业也能实现B2B集成。
长项四:软件和数据重用
软件重用是一个很大的主题,重用的形式很多,重用的程度有大有小。最基本的形式是源代码模块或者类一级的重用,另一种形式是二进制形式的组件重用。
图2用WebService集成各种应用中的功能,为用户提供一个统一的界面
当前,像表格控件或用户界面控件这样的可重用软件组件,在市场上都占有很大的份额。但这类软件的重用有一个很大的限制,就是重用仅限于代码,数据不能重用。原因在于,发布组件甚至源代码都比较容易,但要发布数据就没那么容易,除非是不会经常变化的静态数据。
WebService在允许重用代码的同时,可以重用代码背后的数据。使用WebService,再也不必像以前那样,要先从第三方购买、安装软件组件,再从应用程序中调用这些组件;只需要直接调用远端的WebService就可以了。举个例子,要在应用程序中确认用户输入的地址,只需把这个地址直接发送给相应的WebService,这个WebService就会帮你查阅街道地址、城市、省区和邮政编码等信息,确认这个地址是否在相应的邮政编码区域。WebService的提供商可以按时间或使用次数来对这项服务进行收费。这样的服务要通过组件重用来实现是不可能的,那样的话你必须下载并安装好包含街道地址、城市、省区和邮政编码等信息的数据库,而且这个数据库还是不能实时更新的。
另一种软件重用的情况是,把好几个应用程序的功能集成起来。例如,要建立一个局域网上的门户站点应用,让用户既可以查询联邦快递包裹,查看股市行情,又可以管理自己的日程安排,还可以在线购买**票。现在Web上有很多应用程序供应商,都在其应用中实现了这些功能。一旦他们把这些功能都通过WebService“暴露”出来,就可以非常容易地把所有这些功能都集成到你的门户站点中,为用户提供一个统一的、友好的界面。
将来,许多应用程序都会利用WebService,把当前基于组件的应用程序结构扩展为组件/WebService的混合结构,可以在应用程序中使用第三方的WebService提供的功能,也可以把自己的应用程序功能通过WebService提供给别人。两种情况下,都可以重用代码和代码背后的数据。
从以上论述可以看出,WebService在通过Web进行互操作或远程调用的时候是最有用的。不过,也有一些情况,WebService根本不能带来任何好处。
短处一:单机应用程序
目前,企业和个人还使用着很多桌面应用程序。其中一些只需要与本机上的其它程序通信。在这种情况下,最好就不要用WebService,只要用本地的API就可以了。COM非常适合于在这种情况下工作,因为它既小又快。运行在同一台服务器上的服务器软件也是这样。最好直接用COM或其它本地的API来进行应用程序间的调用。当然WebService也能用在这些场合,但那样不仅消耗太大,而且不会带来任何好处。
短处二:局域网的同构应用程序
在许多应用中,所有的程序都是用VB或VC开发的,都在Windows平台下使用COM,都运行在同一个局域网上。例如,有两个服务器应用程序需要相互通信,或者有一个Win32或WinForm的客户程序要连接局域网上另一个服务器的程序。在这些程序里,使用DCOM会比SOAP/HTTP有效得多。与此相类似,如果一个.NET程序要连接到局域网上的另一个.NET程序,应该使用.NETremoting。有趣的是,在.NETremoting中,也可以指定使用SOAP/HTTP来进行WebService调用。不过最好还是直接通过TCP进行RPC调用,那样会有效得多。
总之,只要从应用程序结构的角度看,有别的方法比WebService更有效、更可行,那就不要用WebService
世界三大证券交易所是哪三个
世界三大证券交易所是:纽约证券交易所,伦敦证券交易所,东京证券交易所。
一、纽约证券交易所:
股票市场真正的王者。纽约证券交易所的所在地——纽约华尔街——被誉为国际贸易的麦加(译注:Mea,位于沙乌地阿拉伯,伊斯兰教的第一圣地,比喻众人都向往的地方)。纽约证券交易所又被称作“大行情牌“(Big Board),它的起源可以追溯到1792年。如今纽约证券交易所是世界上最大的证交所,在2013年5月市场价值高达166130亿美金,2013年平均每日的交易额超过1690亿美金。由于规模巨集达,纽约证券交易所总是恐怖威胁的物件。和纳斯达克不同,它既提供电子股票交易也提供人工股票交易。
二、伦敦证券交易所:
伦敦证券交易所创立于1801年,是世界上最老的证券交易所之一。如今有70个国家共3000家公司在此挂牌,堪称一个大规模的国际股票买卖市场,总部设在伦敦帕特诺斯特广场(Paternoster Square)。2011年与多伦多证券交易所集团(TMX group)合并,成为英国最大的证交所。伦敦证券交易所是欧洲市值最高的证交所。
三、东京证券交易所:
东京证券交易所是亚洲最大、世界第三大的证交所,自称市值达到34780亿美金。它创立于1878年,总部设在日本东京,到2012年止有2292家公司在此挂牌。2005年东京证券交易所引入了新的交易程式,但却因富士通公司开发的系统有漏洞不得不关闭交易4.5小时。2012年中期与大阪证券交易所合并。同时,它与伦敦证券交易所结成友好同盟,使国际交易更为便利。
世界三大证券交易所应该是:纽约证券,东京和伦敦证券交易所~!
美国三大证券交易所是哪三大?美国三大证券交易所
纽约证券交易所,NewYorkStockExchange,简称NYSE
2.全美证券交易所
3.纳斯达克证券市场,NasdaqStockMarket
纽约证券交易所(NYSE)成立于1792年5月17日,是全球最有影响力的证券交易所.2006年6月,它和泛欧证券交易所合并,组成纽约泛欧证券交易所。截至2010年6月,在纽约泛欧证券交易所上市的中国概念股共有58家。
纽约证券交易所是实体交易所,交易都是面对面进行。无论何时您听到“上市交易所”,指的都是纽约证券交易所。订单操作是由提交交易的交易所成员和场内经纪人在特定位置(也被称为交易现场)来完成的。采用简单的拍卖法,以目前买方愿意购买的最高价格,结合目前卖方愿意出售的最低价格(被称为出价和问价)进行。股票要么是通过上次的售价,要么是出价和询价的价格来进行报价。
全美证券交易所(AMEX)是美国第二大的证券交易所,也有上百年的历史。美国证交所的交易场所和交易方式大致都和纽约证交所相同,只不过在这里上市的公司多为中、小型企业,因此股票价格较低、交易量较小,流动性也较低。
它的上市条件比纽约交易所要低一些,许多传统行业及国外公司在该交易所上市,但是在该交易所上市的近30家中国概念股行业分布十分广泛。
美国证交所在1998年被纳斯达克证券市场并购,不过目前这两个证券市场仍然独立营业。
纳斯达克证券市场不同于纽约证交所与美国证交所,它是一个店头市场﹝Over-the-Counter﹞。之所以叫做店头市场,是因此它的交易方式不同于传统的证交所,如前所述,证交所的交易方式是由经纪人在交易场内为客户买卖股票,但是店头市场的交易方式,是经由庞大的计算机系统来进行,投资人想要买卖店头市场的股票,需要透过坐在柜台后面的专业经纪人利用计算机来进行,故被称为店头市场。
纳斯达克非常的年轻,于1971年诞生,在这里挂牌的公司多半是科技股,像:半导体巨人英特尔﹝Intel﹞、软体巨擘微软﹝Microsoft﹞、知名网站雅虎﹝Yahoo!﹞和苹果计算机﹝AppleComputer﹞等等。科技股为当今的热门股,因此纳斯达克证券市场成交活络,目前在美国证券市场上,每天超过一半的成交量是在这里完成交易的。
纳斯达克(NASDAQ)属于电子证券交易市场它采用券商代理交易制,纳斯达克系统的经纪业务由造市商来执行。与NYSE的专家不同,造市商只控制他们自己的出价和问价,而不是控制某个股票的整个交易过程。某个股票可以有许多的造市商,都在同一时间交易。分为全国板和小板。面向的企业多是具有高成长潜力的大中型公司,而不只是科技股。现总数将近3000家,其中132家为中国概念股。
我国四大证券交易所是证券交易所的话只有2个,上海证券交易所和深圳证券交易所。
期货交易所的话就有四个
上海金融期货交易所,
上海商品期货交易所,
大连商品期货交易所,
郑州商品期货交易所 。
世界七大证券交易所有哪些啊?世界七大证券交易所分别是:美国纽约证券交易所、美国纳斯达克、英国伦敦证券交易所、日本东京交易所、新加坡交易所、加拿大多伦多股票交易所及香港交易所
世界六大证券交易所是哪几个,分别在哪个国家?根据2007年1月份的市值总价统计资料显示,全球前六大证券交易所分别是美国纽交所—泛欧证券交易所、日本东京证券交易所、美国纳斯达克、英国伦敦证券交易所、日本大阪证券交易所和中国香港联合交易所,上证所排在前10名外。
此时,中国的牛市刚刚起步,上证指数(行情 股吧)站在2500点的上方,正加速向3000点冲刺,上海证券交易的市价总值为8.4万亿元。当时很少人能料到,短短8个月过去,上海证券市场的市价总值竟然增加了2.5倍。
创出今年全球IPO规模纪录的中国神华(601088)2007年10月9日回归A股,当天便为沪市贡献了11428亿元的市值。上海证交所总经理朱从玖昨天表示,中国神华在上证所上市后,上证所拥有的公司总市值将超过20万亿元,跻身全球六大交易所的行列。
据上证所2007年10月9日晚公布的资料,截至当日收盘,沪市总市值为213830亿元,而香港联交所网站上的最新资料显示,截至今年9月28日,港交所主机板的市价总值为19.9万亿港元,沪市已经将港交所甩在了身后。
哪位知道世界上四大证券交易所都是哪四个?东京证券交易所
伦敦证券交易所
纽约证券交易所
纳斯达克证券交易所
世界最大的证券交易所是哪个?12月11日,中国批准设立的首家外国证券交易所驻华代表机构———纽约证券交易所(纽交所)北京代表处正式开业,为中国企业提供一流的上市融资服务。据纽交所公布的资料,截至今年11月30日,在纽交所上市的中国内地企业总数已达到38家。
纽交所北京代表处的设立,是中美战略经济对话的重要成果。加入世贸组织(WTO)后,中国认真履行了证券业对外开放的承诺,而且主动采取了一系列开放资本市场的政策措施。允许境外证券交易所设立驻华代表机构就是我国实施的一项自主开放政策。
纽约证券交易所(New York Stock Exchange-NYSE,简称nyse )是目前世界上规模最大的证券交易市场。在美国证券发行之初,尚无集中交易的证券交易所,证券交易大都在咖啡馆和拍卖行里进行。
1792年5月17日,24名经纪人在纽约华尔街和威廉街的西北角一咖啡馆门前的梧桐树下签订了“梧桐树协定”,这是纽约交易所的前身。到了1817年,华尔街上的股票交易已十分活跃,于是市场参加者成立了“纽约证券和交易管理处”,一个集中的证券交易市场基本形成,1863年,管理处易名为纽约证券交易所,此名一直沿用至今。
自20世纪20年代起,纽约证券交易所一直是国际金融中心,这里股票的暴涨与暴跌,都会在其他国家的股票市场产生连锁反应,引起波动。现在它还是纽约市最受欢迎的旅游名胜之一。
纽约证券交易所因为历史较为悠久,因此市场较成熟,上市条件也较为严格,像那些还没有赚钱就想上市筹资的公司是无法进入纽约证交所的,而历史悠久的世界五百强大多在纽约证交所挂牌,像强生、辉瑞制药、联邦快递等都是纽交所的成员。
除纽约证券交易所外,世界上主要的境外证券交易所也在积极准备申请设立驻华代表机构,目前已有多家正式提交了申请。
世界上还有哪些主要的证券交易所
伦敦证券交易所是世界上历史最悠久的证券交易所。它的前身为17世纪末伦敦交易街的露天市场,1773年露天市场交易迁入司威丁街的室内进行,并正式更名为“伦敦证券交易所”。证券交易所的成立为英国工业革命提供了重要的融资渠道,确立了英国世界金融中心的地位。截至第一次世界大战之前,伦敦交易所一直是世界第一大证券交易市场。
东京证券交易所的前身是1879年5月成立的东京证券交易株式会社。目前在世界证券交易市场上具有举足轻重的地位,如果按上市的股票市场价格计算,它已超过伦敦证券交易所,成为仅次于纽约证券交易所的世界第二大证券市场。
与上述三大证券交易所悠久的发展历史相比,成立于1971年的纳斯达克证券市场只是一个新生儿,但它在美国新经济的崛起中却发挥了无与伦比的作用,它是全球第一个电子化的股票市场。如果说,纽交所代表了工业文明的金融时代,那么纳斯达克无疑为知识经济而生的。
光大证券交易所营业时间9点至17点.但办理证券转托管或银行三方托管等业务最好是在交易时间:9点到11点半.1点到3点间
光大证券交易所?日可挂单吗您好,隔日可以挂单,一般是晚上九点以后可以挂单,但每个证券公司的时间可能不太一样。