Show simple item record

dc.contributor.authorPorteous, Katrinaen_NZ
dc.date.available2011-04-07T03:09:52Z
dc.date.copyright2005-11-11en_NZ
dc.identifier.citationPorteous, K. (2005, November 11). Modelling Workflow Using Web Services (Dissertation, Bachelor of Arts with Honours). Retrieved from http://hdl.handle.net/10523/1167en
dc.identifier.urihttp://hdl.handle.net/10523/1167
dc.description.abstractThe use of web services technology is becoming more widespread with many businesses wishing to provide services to their clients over the Internet. Although web services technology is currently the best method for providing services remotely over the Internet it does not provide any concept of state or any way to model workflow. This has resulted in new specifications to deal with these issues, namely WSRF and BPEL4WS. In order to effectively model certain types of workflow, such as that of the Chem-Search laboratory, there needs to be a method for integrating BPEL4WS and WSRF, so that stateful workflow can be modelled. This research proposed a method of integration using a proxy service to enable BPEL4WS to support WSRF that was evaluated by modelling the workflow of the laboratory. The results showed that the method enabled BPEL4WS to work with WSRF and provided a mechanism that ensured a client always had a valid endpoint reference to the WSRF web service. This research also raised some problems with the specifications and tools used to implement this method that would need to be resolved to ensure the widespread adoption and standardisation of these specifications.en_NZ
dc.format.mimetypeapplication/pdf
dc.subjectWEb serviceen_NZ
dc.subjectSOAPen_NZ
dc.subjectWSDLen_NZ
dc.subjectstateful resource,WS-resourceen_NZ
dc.subjectendpoint reference,sigleton patternen_NZ
dc.subjectfactory pattern,. correlation seten_NZ
dc.subjectBPEL4WSen_NZ
dc.subjectWSRFen_NZ
dc.subjectmodellingen_NZ
dc.subjectworkflowen_NZ
dc.subjectstatefulen_NZ
dc.subjectInterneten_NZ
dc.subject.lcshQA75 Electronic computers. Computer scienceen_NZ
dc.titleModelling Workflow Using Web Servicesen_NZ
dc.typeDissertationen_NZ
dc.description.versionUnpublisheden_NZ
otago.bitstream.pages116en_NZ
otago.date.accession2006-07-06en_NZ
otago.schoolInformation Scienceen_NZ
thesis.degree.disciplineInformation Scienceen_NZ
thesis.degree.nameBachelor of Arts with Honours
thesis.degree.grantorUniversity of Otagoen_NZ
thesis.degree.levelHonours Dissertationsen_NZ
otago.openaccessOpen
dc.identifier.eprints324en_NZ
otago.school.eprintsInformation Scienceen_NZ
dc.description.references[Amin et al., 2004] Amin K., von Laszewski G., Hategan M., Zaluzec N. J., Hampton S., Rossi A., GridAnt: A Client-Controllable Grid Workflow System, Proceedings of the 37th Annual Hawaii International Conference on System Sciences, Volume 07, Number 7, pp 70210c, 2004. [Andrews et al., 2003] Andrews T., Curbera F., Dholakia H., Goland Y., Klein J., Leymann F., Liu K., Roller D., Smith D., Thatte S., Trickovic I., Weerawarana S., Business Process Execution Language for Web Services Version 1.1, 2003. Available at: ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf. [Ant, 2005] Ant, http: //ant . apache . org/, accessed 11 July 2005. [Apache, 2005] Apache, http : //www apache org/, accessed 11 July 2005. [Atkinson et al., 2005] Atkinson M., DeRoure D., Dunlop A., Fox G., Henderson P., Hey T., Paton N., Newhouse S., Parastatidis S., Trefethen A., Watson P., Webber J., Web Services Grids: An Evolutionary Approach, Concurrency and Computation: Practice and Experience, Volume 17, pp 377-389, 2005. [CapeClear, 2005] CapeClear, http : //www . capeclear . com/, accessed 4 October 2005. [Chao et al., 2004] Chao K., Younas M., Griffiths N., Awan I., Anane R., Tsai C., Analysis of Grid Service Composition with BPEL4WS, 18th International Conference on Advanced Information Networking and Applications, Volume 01, Number 1, pp 284, 2004. [Churches et al., 2005] Churches D., Gombas G., Harrison A., Maassen J., Robinson C., Shields M., Taylor I., Wang I., Programming Scientific and Distributed Workflow with Triana Services. Available at: http://www.extreme.incliana.edu/groc/ggf10-ww/prograrnming scientific_ and_ distributed_ workflow with_ triana_ services/ TrianaWorkflow.pdf. [Czajkowski et al., 2004] Czajkowski K., Ferguson D., Foster I., Frey J., Graham S., Sedukhin I., Snelling D., Tuecke S., Vambenepe W., The WS-Resource Framework, Version 1.0, 2004. Available at: http://www-128.ibm.comAleveloperworks/library/ws-resource/ ws-wsrf.pdf, accessed 11 July 2005. [eclipse, 2005] eclipse, http : //www. eclipse . org/, accessed 4 October 2005. [Foster et al., 2001] [Foster et al., 2002] Foster I., Kesselman C., Tuecke S., The Anatomy of the Grid: Enabling Scalable Virtual Organizations, First International Symposium on Cluster Computing and the Grid, Volume 00, pp 6, 2001. Foster, I., Kesselman, C., Nick, J., Tuecke, S., The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, Globus Project, 2002. Available at: http : //www . globus org/research/papers/ogsa .pdf . [Foster et al., 2004] Foster I., Frey J., Graham S., Tuecke S., Czajkowski K., Ferguson D., Leymann F., Nally M., Sedukhin I., Snelling D., Storey T., Vambenepe W., Weerawarana S., Modelling Stateful Resources with Web Services, Version 1.1, 2004. Available at: http://www-128.ibm.com/developerworks/library/ ws-resource/ws-modelingresources.pdf, accessed 11 July 2005. [GridAnt, 2005] GridAnt, http : //www-unix globus org/cog/proj ects/gridant/, accessed 11 July 2005. [Hey et al., 2005] Hey T., Fox, G., Special Issue: Grids and Web Services for e-Science, Concurrency and Computation: Practice and Experience, Volume 17, Number 2-4, 2005, pp 317-322. [Humphrey et al., 2004] Humphrey M., Wasson G., Morgan M., Beekwilder N., An Early Evaluation of WSRF and WS-Notification via WSRF.NET, The Fifth IEEE/ACM International Workshop on Grid Computing, Volume 00, pp 172-181, 2004. [Hunter et al., 2005] Hunter J., Cook R., Pope S., E-Research Middleware: The Missing Link in Australia's e-Research Agenda, 2004. Available at: http://www.dstc.edu.au/Publications/eReseachMiddleware.pdf, accessed 18 July 2005. [Johnson, 2005] Johnson B., Building a Web Service The Beginning--What is a Web Service?, http://www.developerfusion.com/show/3245/, accessed 11 July 2005. [Krishnan et al., 2005] Krishnan S., Wagstrom P., von Laszewskil G., GSFL: A Workflow Framework for Grid Services. Available at: http://www.cs.indiana.edu/ srikrish/ publications/gsfl.pdf, accessed 18 July 2005. [Leymann, 2005] [MySQL, 2005] [Oracle, 2005] [Pasley, 2005] [Slomiski, 2005] Leymann F., Choreography for the Grid: Towards Fitting BPEL to the Resource Framework. Available at: http://www.cc-pe.net/CCPEwebresource/ c8545to872workflow/c8541eymann/c854Leymann.pdf, accessed 11 July 2005. MySQL, http : //www. mysql . com/, accessed 4 October 2005. Executive Briefing: Grid Computing. Available at: http://regitworld.com/serylet/Frs.frs?Context- LOGENTRY&Source=cwstrip&Source_BC=0 SzScript--/LP/10003705/reg. Pasley J., How BPEL and SOA Are Changing Web Services Development, IEEE Internet Computing, Volume 09, Number 3, pp 60-67, 2005. Slomiski A., On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows, March 2005. Available at: http://www.extreme.indiana.edu/groc/ggf10-ww/on_using_bpel extensibility_to_implements_ogsi_and_wsrf_grids/C871 GridWorkflow2004_Mar05_0n_Using_BPEL_extensibility implements_OGSI_and_WSRF_Grids_5.doc. [Sotomayor, 2005] Sotomayor B., The Globus Toolkit 4 Programmer's Tutorial, http://gdp.globus.org/gt4-tutorial/singlehtml/progtutorial_0.1.1.html, accessed 4 October 2005. [Staab et al., 2003] [Taylor et al., 2005] Staab S., van der Aalst W., Benjamins V. R., Sheth A., Miller J. A., Bussler C., Maedche A., Fensel D., Gannon D., Web Services: Been There, Done That?, IEEE Intelligent Systems, Volume 18, Number 1, pp 72-85, 2003. Taylor I., Wang I., Shields M., Majithia S., Distributed Computing with Triana on the Grid, Concurrency and Computation: Practice and Experience, Volume 17, 2005, pp 1-18. [Tomcat, 2005] Apache Tomcat, http: //tomcat .apache. org/, accessed 4 October 2005. [Triana, 2005] Triana, http://www.trianacode.org/, accessed 11 July 2005. [Tuecke et al., 2003] Tuecke S., Czajkowski K., Foster I., Frey J., Graham S., Kesselman C., Maguire T., Sandholm T.,Snelling D., Vanderbilt P., Open Grid Services Infrastructure (OGSI), Version 1.0. Available at: http://www-unix.globus.org/toolkit/ draft-ggf-ogsi-gridservice-33_2003-06-27.pdf, accessed 18 October 2005. [UDDI, 2004] [W3C, 2001] [W3C, 2003] [W3C, 2004a] UDDI Spec Technical Committee, UDDI Version 3.0.2, 2004, http://uddi.org/pubs/uddi_v3.htm, accessed 11 July 2005. W3C, Web Services Description Language (WSDL) 1.1, 2001, http://www.w3.org/TR/wsdl, accessed 11 July 2005. W3C, SOAP Version 1.2 Part 1: Messaging Framework, 2003, http://www,w3.org/TR/soap12-part1/, accessed 11 July 2005. W3C, Web Services Glossary, 2004a, http://www.w3.org/TR/ws-gloss/, accessed 18 July 2005. [W3C, 2004b] W3C, Web Services Addressing (WS-Addressing), 2004b. Available at: http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/. [W3C, 2004c] W3C, Web Services Architecture, 2004c, http://www.w3.org/TR/ws-arch/, accessed 12 July 2005. [Wasson et al., 2005] Wasson G., Humphrey M., Exploiting WSRF and WSRF.NET for Remote Job Execution in Grid Environments, Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium, Volume 01, Number 1, pp 12, 2005. [Yang et al., 2004] Yang Y., Tang S., Zhang W., Fang L., A Workflow Language for Grid Services in OGSI-based Grids, Lecture Notes in Computer Science, Volume 3251, pp 65-72, 2004.en_NZ
 Find in your library

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record