Show simple item record

dc.contributor.authorSabah, Mohammaden_US
dc.date.accessioned2014-03-14T20:45:08Z
dc.date.available2014-03-14T20:45:08Z
dc.date.issued2003-08-29en_US
dc.identifier.otheretd-09102003-155501en_US
dc.identifier.urihttp://hdl.handle.net/10919/35001
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_US
dc.publisherVirginia Techen_US
dc.relation.haspartThesis.pdfen_US
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to Virginia Tech or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectJ2EEen_US
dc.subjectWeb serviceen_US
dc.subjectRandom variate generationen_US
dc.subjectdesign patternsen_US
dc.subjectmodel view controlleren_US
dc.subjectSVGen_US
dc.subjectSOAPen_US
dc.subjectWSDLen_US
dc.titleRandom Variate Generation Web Serviceen_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
thesis.degree.nameMaster of Scienceen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
dc.contributor.committeechairBalci, Osmanen_US
dc.contributor.committeememberNance, Richard E.en_US
dc.contributor.committeememberArthur, James D.en_US
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-09102003-155501/en_US
dc.date.sdate2003-09-10en_US
dc.date.rdate2003-09-12
dc.date.adate2003-09-12en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record