Random Variate Generation Web Service

dc.contributor.authorSabah, Mohammaden
dc.contributor.committeechairBalci, Osmanen
dc.contributor.committeememberNance, Richard E.en
dc.contributor.committeememberArthur, James D.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:45:08Zen
dc.date.adate2003-09-12en
dc.date.available2014-03-14T20:45:08Zen
dc.date.issued2003-08-29en
dc.date.rdate2003-09-12en
dc.date.sdate2003-09-10en
dc.description.abstractSimulation and statistical applications often mimic the behavior of a random phenomenon by way of generating random observations that form a known or empirical probability distribution with estimated parameter values. Generation of such random observations is called Random Variate Generation (RVG). The number of simulation and statistical applications provided on the World Wide Web (Web) is on the rise. To facilitate the development of simulation and statistical applications on the Web by way of reuse, there is a need for providing RVG as a Web service. This research involves the development of such a Web service for RVG, which can be invoked programmatically over the Web by using SOAP over the HyperText Transfer Protocol (HTTP) running on top of the Internet. To provide the RVG Web service, an RVG Web application is developed based on the Java 2 Enterprise Edition (J2EE) architecture. The RVG Web application is engineered by using the IBM WebSphere Studio Application Developer and runs on the IBM WebSphere Application Server. A client simulation and statistical application may call the RVG Web service and request the generation of random variates from 27 probability distributions. In addition, the RVG Web service also provides general statistics, scatter plot, and histogram of the requested random variates. The plots and histograms are created in Scalable Vector Graphics (SVG). The RVG Web service: (a) accepts requests in the Extensible Markup Language (XML) format, which is specified according to a request schema, and (b) sends the results to the client application also in the XML format specified according to a reply schema. The interface specification and access information needed to invoke the RVG Web service are provided in the Web Service Description Language (WSDL) document. Any Web-based simulation or statistical application that needs generation of random variates, their scatter plots and histograms, can invoke the RVG Web service programmatically at http://sunfish.cs.vt.edu/RVGWebService .en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-09102003-155501en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-09102003-155501/en
dc.identifier.urihttp://hdl.handle.net/10919/35001en
dc.publisherVirginia Techen
dc.relation.haspartThesis.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectJ2EEen
dc.subjectWeb serviceen
dc.subjectRandom variate generationen
dc.subjectdesign patternsen
dc.subjectmodel view controlleren
dc.subjectSVGen
dc.subjectSOAPen
dc.subjectWSDLen
dc.titleRandom Variate Generation Web Serviceen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Thesis.pdf
Size:
867.02 KB
Format:
Adobe Portable Document Format

Collections