ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:46KB ,
资源ID:13936      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-13936.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PHP,Java和C Web服务引擎的性能比较【外文翻译】.doc)为本站会员(一***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

PHP,Java和C Web服务引擎的性能比较【外文翻译】.doc

1、1本科毕业论文外文翻译外文文献译文标题PHP,JAVA和CWEB服务引擎的性能比较资料来源基于WEB服务的IEEE国际会议作者TOYOTAROSUZUMURA,SCOTTTRENT,MICHIAKITATSUBORI,AKIHIKOTOZAWAANDTAMIYAONODERA摘要PHP是众所周知为使敏捷的服务器端软件开发的WEB20时代的编程语言。它自第5版已正式支持通过SOAP消息传递的一个C语言为基础的内置库。在本文中,我们进行深入研究,同时与其他WEB服务,JAVA和C实施引擎用于这一目的的AXIS2,在JAVA和C我们报告说因为它是一个开源的作为定性和定量方面的WEB服务引擎的PHPW

2、EB服务引擎的实现,PHP作为WEB服务引擎执行与AXIS2涉及小型有效载荷为WEB服务的JAVA更具有竞争力,并大大优于517倍的有效载荷。正如作者所期望的,AXIS2能达到最佳效果,但实验结果表明,PHP的性能是更大的有效载荷,以加强AXIS2。这种性能上的差异来自SOAP在PHP运行时引擎是用C实现一个单片架构,而AXIS2中使用的WS标准的各类灵活处理程序INSERTATION一种更模块化的架构,并且还在AXIS2中使用不同的数据绑定机制,被称为亚洲开发银行(AXIS2的数据绑定)。本文是比较PHP,JAVA和C实现的WEB服务引擎的第一次尝试,作者认为,这提高了PHP开发基于SOAP

3、的WEB服务,让人们知道其不俗的表现得分和高生产率的特点。关键词PHP,JSP,JAVA,C,AXIS2,SOAP,WEB服务器,引擎1简介WEB服务技术,特别是基于WS,起到了为实现面向服务架构的关键作用。然而,很难下结论说WEB服务是广泛使用的技术假定在最早出现时。可能的原因包括XML处理的性能问题,太多复杂的WS标准,等等。通过社区驱动的方法,程序员正在发挥的关键作用,因为他们看到的最新技术是在WEB20时代出现时使用它。从这个角度看,上述不受欢迎的最大原因之一是软件生产率和性能上的缺点。PHP语言被广泛地用作一种流行的服务器端语言7。大量的开源软件公司的网站使用2PHP,因为它可以使软

4、件生产率提高。此外,PHP正式提出在第5版支持SOAP。因此,这种支持有助于提高SOAP/WS基于WEB服务的广泛普及使用。在本文中,我们描述了PHP和AXIS2,主要的开放式源的SOAP引擎的实现,从定性和定量的角度深入比较研究。请注意,我们不是说PHP一定是比其他的编程语言优秀,它提供WEB服务的支持,而是一个中立的比较好。2WEB服务运行时的概述本文的主要目的是展示在PHPSOAP引擎在各种编程语言实现的WEB服务引擎的不同。今天,有许多商业产品和开源软件提供了一个WEB服务引擎,但在本文中,我们使用两个引擎从AXIS2项目,一个基于JAVA的实现和基于C实现。作为在本文后面详细描述软件

5、生产率和易于部署,基于C语言的实现不是基于语言,如JAVA和PHP的运行时间。然而,我们主要比较是它的性能,以了解可能的最佳性能。下一步,我们将提供一个PHP的概述和WEB服务运行与AXIS2。21PHPWEB服务运行从第5版开始PHP已正式支持SOAP。以前的版本的SOAP引擎在PHP或PECL实施的PEAR(PHP扩展和应用库)(PHP扩展社区图书馆)用C实现的,有时PHP是千篇一律的,因为它被解释为中度执行语言运行库。然而,PHP可以用缓存替代PHP缓存(APC)中间的操作码,而且一套标准的“扩展”库主要是用C实现这些功能,使PHP和RUBY与PYTHON等动态脚本语言不同。22。APA

6、CHEAXIS2AXIS2的5是一个供WEB服务引擎的开源项目,提作为后续项目。AXIS2的架构是从头开始重建提供更多的表现意识和灵活性,以支持WS标准的分类。有两种实现方式,APACHEAXIS2/JAVAJAVA编写的,和书面的APACHEAXIS2/C中的许多功能不同,如各种WS标准和异步WEB服务的支持的AXIS2。AXIS2的另一个显着特点是其支持REST。REST的选项启用时,一个单一的操作返回的XML消息或一个SOAP信封。此功能非常重要,因为它减轻了希望无论在SOAP和REST风格的WEB服务发布时程序员的负担。5讨论在本节中,我们将总结在进行这些实验时,根据我们的定性和定量的

7、测试结果在前面的章节中中描述的整体比较,以及我们的经验。PHP与JAVA3看到PHP的WEB服务栈的性能良好,使用最快的XML解析器,LIBXML2的,这是用C写的关于C模块接口的主要原因之一,是专为高效率(而不是PHP的扩展API鲁棒性或可携性),而JAVA本机接口(JNI)的鲁棒性和可移植性不是为了提高效率而设计的。如果我们用在JAVAWS堆栈的LIBXML,它会导致一个显着的开销,频繁地呼叫从C到JAVA的插件。还请注意,JAVA编写的XML解析器是比C慢,因为JAVA的字符串不准(潜在不安全的类型)和指针的算术运算的低效的处理。然而,对于系统的稳定性和一些专家程序员的开发,JAVA无疑

8、是一个很好的方向。PHP与C与AXIS2相比,其他的SOAP引擎表现出良好的表现WEB服务实验演示。AXIS2的C是用C语言实现,但这样的表现评分可以预料,但由于AXIS2是高度模块化。这不是是否AXIS2的C仍然优于PHP的SOAP引擎,一直围绕着铁板一块的办法,也是用C语言编写,但是,从生产力,可编程,易于部署,和调试性,众所周知,它是远远落后于其他引擎。特别是便于调试,这是不是简单的调试AXIS2编写的WEB服务,导致段故障核心转储和原始的WEB服务定义并不明显。考虑到最近流行的编程语言的趋势,PHP作为一个SOAP引擎,PHP满足生产率和业绩的基本语言要求。尽管JAVA能够满足这些要求

9、,因为PHP是用于在WEB应用程序的各种的SOAP和WS尚未成功的公共空间(除了某些强大的企业应用)中使用,我们要求的是PHP是一个很好的选择。6相关工作CECCET,ETALCOMPAREDEJB,JAVASERVLET,ANDPHP215。他们还报道,PHP语言的表现最好。但是的文件进行的实验中使用传统的WEB应用程序工作负载,如TPCW基准电子商务应用。因此,这一性能结果并不适用于WEB服务引擎的性能比较,需要一个XML处理。各种XML解析器的性能比较,但他们只对XML处理的焦点,因此不包括终端到终端的情况下的性能比较。众多IT厂商,如IBM的WEBSPHERE应用服务器性能基准报告,提

10、供高性能的WEB服务引擎。我们的论文侧重于不同的编程语言的性能含义。一些XML处理性能的优化,尤其是基于JAVA的WEB服务引擎优化的重点工作。7结论本文介绍与在JAVA和C实施那些在不同的体系结构和不同的编程语言PHP实现的WEB服务引擎的比较,实验结果表明,PHP与JAVA和基于C语言的实现相比是相4当高的,同时为用户提供高软件生产率。我们的贡献是将提供更多的认识,除了目前流行的REST风格的WEB服务的基于WEB服务,PHP是一种可行的选择发布的SOAP/WS。其他几个话题可能进一步发掘。首先,我们可以扩展多种其他情况下,在WSTEST或更多现实世界的情景,还涉及到业务逻辑和数据库访问,

11、如WEB服务。此外,我们可以探索更广泛的服务器配置。在本文中,我们只使用JAVA和AXIS2的默认数据绑定,但在JAVA中的其他WEB服务实现可能在本文报道的结果不同。我们还可以比较不同的动态脚本语言如RUBY和PYTHON。此外,在今后的工作中,将侧重于WEB服务的基于SOAP的服务,而不是探索在RESTFUL服务方面的性能。XML或JSON作为数据格式用于访问WEB服务通过HTTPGET操作,但我们可以比较在WEB服务普及的今天的PHP和AXIS2自PHPREST风格,而AXIS2是不是真的用这种方式,即使AXIS2提供了REST风格和相同的WEB服务实现的SOAP功能,而无需额外的编程工

12、作。5外文文献原文TITLEPERFORMANCECOMPARISONOFWEBSERVICEENGINESINPHP,JAVA,ANDCMATERIALSOURCEIEEEINTERNATIONALCONFERENCEONWEBSERVICESAUTHORTOYOTAROSUZUMURA,SCOTTTRENT,MICHIAKITATSUBORI,AKIHIKOTOZAWAANDTAMIYAONODERAABSTRACTPHPISWELLKNOWNASAPROGRAMMINGLANGUAGEINTHEWEB20ERAENABLINGAGILESERVERSIDESOFTWAREDEVELOPM

13、ENTITHASOFFICIALLYSUPPORTEDSOAPMESSAGINGSINCEVERSION5THROUGHACBASEDBUILTINLIBRARYINTHISPAPERWEPERFORMATHOROUGHSTUDYOFTHECAPABILITYOFPHPASAWEBSERVICEENGINEINBOTHQUALITATIVEANDQUANTITATIVEASPECTSWHILECOMPARINGITWITHOTHERWEBSERVICEENGINESIMPLEMENTEDINJAVAANDCWEUSEDAXIS2FORTHISPURPOSEASITISANOPENSOURCEW

14、EBSERVICEENGINEWHOSEIMPLEMENTATIONISAVAILABLEBOTHINJAVAANDCWEREPORTTHATPHPASAWEBSERVICEENGINEPERFORMSCOMPETITIVELYWITHAXIS2JAVAFORWEBSERVICESINVOLVINGSMALLPAYLOADS,ANDGREATLYOUTPERFORMSITFORLARGERPAYLOADSBY517TIMESASTHEAUTHORSEXPECTED,AXIS2CPERFORMSBEST,BUTTHEEXPERIMENTALRESULTSDEMONSTRATETHATPHPPER

15、FORMANCEISCLOSERTOAXIS2CWITHLARGERPAYLOADSTHISPERFORMANCEDIFFERENCECOMESFROMTHEFACTTHATTHESOAPENGINEWITHINTHEPHPRUNTIMEISIMPLEMENTEDINCWITHAMONOLITHICARCHITECTURE,WHEREASAXIS2USESAMOREMODULARARCHITECTUREFORTHEFLEXIBLEINSERTATIONOFHANDLERSFORANASSORTEDSETOFWSSTANDARDS,ANDALSOTHATAXIS2USESADIFFERENTDA

16、TABINDINGMECHANISMKNOWNASADBAXIS2DATABINDINGTHISPAPERISTHEFIRSTATTEMPTTOCOMPAREWEBSERVICESENGINESIMPLEMENTEDINPHP,JAVAANDC,ANDTHEAUTHORSBELIEVETHATTHISBOOSTSTHEDEVELOPMENTOFSOAPBASEDWEBSERVICESINPHPBYLETTINGPEOPLEKNOWITSDECENTPERFORMANCESCOREANDHIGHPRODUCTIVITYCHARACTERISTICS1INTRODUCTIONWEBSERVICET

17、ECHNOLOGY,ESPECIALLYTHATBASEDONWS,PLAYSAKEYROLEFORTHEREALIZATIONOFSERVICEORIENTEDARCHITECTUREHOWEVER,ITISDIFFICULTTOARGUETHATWEBSERVICESAREASWIDELYUSEDASASSUMEDWHENTHETECHNOLOGYWASFIRSTEMERGEDPOTENTIALREASONSINCLUDETHEPERFORMANCEPROBLEMOFXMLPROCESSING,TOOMANYCOMPLICATEDWSSTANDARDS,ANDSOFORTHRECENTTE

18、CHNOLOGIESSEENINTHEWEB20ERAHAVEARISEN6THROUGHTHECOMMUNITYDRIVENAPPROACH,WHEREAVERAGEPROGRAMMERSAREPLAYINGTHEKEYROLEASTHEYUSEITFROMTHISVIEWPOINT,ONEOFTHEBIGGESTREASONSFORTHEABOVEUNPOPULARITYISTHESOFTWAREPRODUCTIVITYANDPERFORMANCEDISADVANTAGESTHEPHPLANGUAGEISWIDELYUSEDASAPOPULARSERVERSIDELANGUAGE7AGRE

19、ATNUMBEROFOPENSOURCESOFTWAREANDCOMPANYSWEBSITESUSEPHPSINCEITCANENABLEHIGHSOFTWAREPRODUCTIVITYMOREOVER,PHPOFFICIALLYOFFEREDSOAPSUPPORTINVERSION5THUS,THISSUPPORTHELPEDBOOSTTHEWIDESPREADUSEOFWEBSERVICESBASEDONSOAP/WSINTHISPAPER,WEDESCRIBEATHOROUGHCOMPARATIVESTUDYOFPHPANDAXIS2,THEMAJOROPENSOURCESOAPENGI

20、NEIMPLEMENTATIONFROMAQUALITATIVEANDQUANTITATIVEPERSPECTIVEPLEASENOTETHATWEDONOTARGUETHATPHPISBETTERTHANOTHERPROGRAMMINGLANGUAGESWHICHPROVIDEWEBSERVICESSUPPORT,BUTRATHERWEFOCUSONANEUTRALCOMPARISON2OVERVIEWOFWEBSERVICESRUNTIMESTHEMAINOBJECTIVEOFTHISPAPERISTODEMONSTRATEHOWTHEPHPSOAPENGINEISDIFFERENTFRO

21、MWEBSERVICESENGINESIMPLEMENTEDINVARIOUSPROGRAMMINGLANGUAGESTODAYTHEREAREMANYCOMMERCIALPRODUCTSANDOPENSOURCESOFTWARETHATPROVIDEAWEBSERVICESENGINE,BUTINTHISPAPERWEUSETWOENGINESAVAILABLEFROMTHEAXIS2PROJECT,AJAVABASEDIMPLEMENTATIONANDACBASEDIMPLEMENTATIONASDESCRIBEDDETAILLATERINTHISPAPER,INTERMSOFSOFTWA

22、REPRODUCTIVITYANDEASEOFDEPLOYMENT,THECBASEDIMPLEMENTATIONISNOTMORESTRAIGHTFORWARDTHANRUNTIMESBASEDONLANGUAGESSUCHASJAVAANDPHPHOWEVER,WEUSEITMAINLYFORPERFORMANCECOMPARISONTOUNDERSTANDTHEBESTPOSSIBLEPERFORMANCENEXTWEWILLPROVIDEANOVERVIEWOFPHPANDITSWEBSERVICESRUNTIME,ANDAXIS22008IEEEINTERNATIONALCONFER

23、ENCEONWEBSERVICES9780769533100/0825002008IEEEDOI101109/ICWS200871385AUTHORIZEDLICENSEDUSELIMITEDTOHUAZHONGUNIVERSITYOFSCIENCEANDTECHNOLOGYDOWNLOADEDONMARCH03,2010AT005416ESTFROMIEEEXPLORERESTRICTIONSAPPLY21THEPHPWEBSERVICESRUNTIMEPHPHASOFFICIALLYSUPPORTEDSOAPSINCEVERSION5WITHACBASEDEXTENSIONSOAPENGI

24、NESFORPREVIOUSVERSIONSWEREAVAILABLEFROMPEARPHPEXTENSIONANDAPPLICATIONREPOSITORYIMPLEMENTEDINPHPORPECLTHEPHPEXTENSIONCOMMUNITYLIBRARYIMPLEMENTEDINCSOMETIMESPHPISSTEREOTYPEDASMODERATELYPERFORMINGLANGUAGE7RUNTIMESINCEITISINTERPRETEDHOWEVER,PHPCANCACHEINTERMEDIATEOPCODEINALTERNATIVEPHPCACHE(APC,ANDMOREO

25、VERTHESTANDARDSETOF“EXTENSION”LIBRARIESISMOSTLYIMPLEMENTEDINCTHESEFEATURESMAKEPHPDIFFERENTFROMOTHERDYNAMICSCRIPTINGLANGUAGESSUCHASRUBYANDPYTHON22APACHEAXIS2AXIS25ISANOPENSOURCEPROJECTTOPROVIDEAWEBSERVICEENGINEASAFOLLOWONPROJECTTOAXIS1THEARCHITECTUREOFAXIS2ISREBUILTFROMSCRATCHTOPROVIDEMOREPERFORMANCE

26、AWARENESSANDFLEXIBILITYTOSUPPORTANASSORTMENTOFWSSTANDARDSTHEREARETWOIMPLEMENTATIONS,APACHEAXIS2/JAVAWRITTENINJAVA,ANDAPACHEAXIS2/CWRITTENINCMANYFEATURESDISTINGUISHAXIS2FROMAXIS1SUCHASTHESUPPORTOFVARIOUSWSSTANDARDSANDASYNCHRONOUSWEBSERVICESANOTHERNOTABLEFEATUREOFAXIS2ISITSRESTSUPPORTWHENTHERESTOPTION

27、ISENABLED,ASINGLEOPERATIONRETURNSEITHEROFANXMLMESSAGEORASOAPENVELOPETHISFEATUREISIMPORTANTASITALLEVIATESTHEBURDENOFPROGRAMMERSWHOWISHTOPUBLISHTHEIRWEBSERVICESBOTHINSOAPANDRESTSTYLE5DISCUSSIONINTHISSECTION,WEWILLSUMMARIZETHEOVERALLCOMPARISONBASEDONOURQUALITATIVEANDQUANTITATIVETESTRESULTSDESCRIBEDINTH

28、EPREVIOUSSECTIONS,ANDALSOOUREXPERIENCEWHENCONDUCTINGTHESEEXPERIMENTSPHPVSJAVAONEOFTHEMAINREASONSTHEGOODPERFORMANCESEENWITHTHEPHPWEBSERVICESSTACKCOMESFROMTHEUSEOFTHEFASTESTXMLPARSER,LIBXML2,WHICHISWRITTENINCREGARDINGINTERFACINGWITHCMODULES,PHPSEXTENSIONAPIISDESIGNEDFORHIGHEFFICIENCYBUTNOTFORROBUSTNES

29、SORPORTABILITY,WHILETHEJAVANATIVEINTERFACEJNIISDESIGNEDFORROBUSTNESSANDPORTABILITYRATHERTHANFOREFFICIENCYIFWEUSEDLIBXMLINTHEJAVAWSSTACK,ITWOULDCAUSEASIGNIFICANTOVERHEADDUETOFREQUENTEXPENSIVECALLINSFROMCTOJAVAPLEASEALSONOTETHATTHEXMLPARSERWRITTENINJAVAISSLOWERTHANINCBECAUSEOFJAVASINEFFICIENTHANDLINGO

30、FSTRINGSANDOFDISALLOWINGPOTENTIALLYTYPEUNSAFEPOINTERARITHMETICHOWEVER,FORMORESYSTEMSTABILITYANDPRODUCTIVITYFORSOMEEXPERTPROGRAMMER,JAVAISSURELYINAGOODPOSITIONPHPVSC8THEPERFORMANCEOFTHESTOCKQUOTEWEBSERVICEEXPERIMENTDEMONSTRATESTHATAXIS2CPERFORMSWELLINCOMPARISONTOOTHERSOAPENGINESAXIS2CISIMPLEMENTEDINC

31、,BUTTHISPERFORMANCESCOREMIGHTBEEXPECTEDBUTSINCEAXIS2ISDESIGNEDTOBEHIGHLYMODULARITISNOTWELLKNOWNWHETHERAXIS2CSTILLOUTPERFORMSTHEPHPSOAPENGINE,WHICHHASBEENDESIGNEDAROUNDWITHAMONOLITHICAPPROACHANDISALSOWRITTENINCHOWEVER,FROMTHEPOINTOFVIEWOFPRODUCTIVITY,PROGRAMMABILITY,EASEOFDEPLOYMENT,ANDDEBUGGABILITY,

32、ITISWELLBEHINDTHEOTHERENGINESESPECIALLYINTERMSOFEASEOFDEBUGGING,ITISNOTSTRAIGHTFORWARDTODEBUGWEBSERVICESWRITTENFORAXIS2C,ASTHERELATIONSHIPBETWEENRESULTINGCOREDUMPSFROMSEGMENTATIONFAULTSANDTHEORIGINALWEBSERVICEDEFINITIONSISNOTOBVIOUSPHPASASOAPENGINECONSIDERINGTHERECENTTRENDOFPOPULARPROGRAMMINGLANGUAG

33、ES,PHPFULFILLSTHEFUNDAMENTALLANGUAGEREQUIREMENTSOFPRODUCTIVITYANDPERFORMANCEEVENTHOUGHJAVACANMEETTHESEREQUIREMENTS,SINCEPHPISUSEDINAVARIETYOFWEBAPPLICATIONSANDSOAPANDWSHASNOTYETBEENSUCCESSFULUSEDINTHEPUBLICSPACEWITHTHEEXCEPTIONOFCERTAINROBUSTENTERPRISEAPPLICATIONS,WECLAIMTHATTHATPHPISINAGOODPOSITION

34、6RELATEDWORKCECCET,ETALCOMPAREDEJB,JAVASERVLET,ANDPHP215THEYALSOREPORTEDTHATTHEPHPLANGUAGEPERFORMSTHEBESTHOWEVERTHEEXPERIMENTSCONDUCTEDINTHEPAPERUSETRADITIONALWEBAPPLICATIONWORKLOADSSUCHASTPCWFORBENCHMARKINGECOMMERCEAPPLICATIONSHENCETHISPERFORMANCERESULTISNOTAPPLICABLETOTHEPERFORMANCECOMPARISONOFWEB

35、SERVICEENGINESTHATREQUIRESASIGNIFICANTAMOUNTOFXMLPROCESSINGASDESCRIBEDINSECTION32,ARTICLESSUCHAS8REPORTEDONTHEPERFORMANCECOMPARISONOFVARIOUSXMLPARSERSBUTTHEYONLYFOCUSONTHEXMLPROCESSINGSOITDOESNOTINCLUDEPERFORMANCECOMPARISONFORENDTOENDSCENARIOSMANYITVENDORSPROVIDEHIGHPERFORMANCEWEBSERVICEENGINESSUCHA

36、SIBMWEBSPHEREAPPLICATIONSERVER,ALONGWITHPERFORMANCEBENCHMARKREPORTSOURPAPERFOCUSESONTHEPERFORMANCEIMPLICATIONOFDIFFERENTPROGRAMMINGLANGUAGESSEVERALEFFORTS417HAVEWORKEDONTHEPERFORMANCEOPTIMIZATIONOFXMLPROCESSINGESPECIALLYFOCUSINGONTHEOPTIMIZATIONOFJAVABASEDWEBSERVICEENGINES391AUTHORIZEDLICENSEDUSELIM

37、ITEDTOHUAZHONG9UNIVERSITYOFSCIENCEANDTECHNOLOGYDOWNLOADEDONMARCH03,2010AT005416ESTFROMIEEEXPLORERESTRICTIONSAPPLY7CONCLUSIONSANDFUTUREWORKTHISPAPERDESCRIBESTHECOMPARISONOFWEBSERVICESENGINESIMPLEMENTEDINPHPWITHTHOSEIMPLEMENTEDINJAVAANDCGIVENDIFFERENTARCHITECTUREANDDIFFERENTPROGRAMMINGLANGUAGE,THEEXPE

38、RIMENTALRESULTSSHOWTHATPHPISREASONABLYHIGHPERFORMINGCOMPAREDTOJAVAANDCBASEDIMPLEMENTATIONSWHILEPROVIDINGUSERSWITHHIGHSOFTWAREPRODUCTIVITYOURCONTRIBUTIONWILLPROVIDEAVERAGEPROGRAMMERSWITHMOREAWARENESSTHATPHPISAVIABLEOPTIONFORPUBLISHINGSOAP/WSBASEDWEBSERVICESINADDITIONTOTHECURRENTLYPOPULARRESTSTYLEWEBS

39、ERVICESSEVERALTOPICSCANBEFURTHEREXPLOREDFIRSTWECANEXTENDAVARIETYOFWEBSERVICESSUCHASOTHERSCENARIOSINWSTESTORMOREREALWORLDSCENARIOSTHATALSOINVOLVEBUSINESSLOGICANDDATABASEACCESSMOREOVER,WECANEXPLOREAWIDERVARIETYOFSERVERCONFIGURATIONSINTHISPAPERWEONLYUSEAXIS2JAVAANDITSDEFAULTDATABINDING,ADB,BUTOTHERWEBS

40、ERVICEIMPLEMENTATIONSINJAVACOULDDIFFERFROMTHEREPORTEDRESULTINTHISPAPERWECANALSOCOMPAREDIFFERENTDYNAMICSCRIPTINGLANGUAGESSUCHASRUBYANDPYTHONADDITIONALLY,RATHERTHANFOCUSINGONSOAPBASEDSERVICESFORWEBSERVICES,INFUTUREWORK,WECOULDEXPLOREPERFORMANCEINTERMSOFRESTFULSERVICESXMLORJSONISUSEDASADATAFORMATAFTERACCESSINGWEBSERVICESVIATHEHTTPGETOPERATION,BUTWECANCOMPAREPHPANDAXIS2SINCEPHPISPOPULARFORRESTFULWEBSERVICESTODAY,WHEREASAXIS2ISNOTREALLYUSEDTHATWAYEVENTHOUGHAXIS2PROVIDESBOTHRESTFULANDSOAPFUNCTIONALITYFORSAMEWEBSERVICEIMPLEMENTATIONWITHOUTEXTRAPROGRAMMINGEFFORT

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。