• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 13
  • 9
  • 8
  • 5
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • Tagged with
  • 56
  • 18
  • 16
  • 14
  • 10
  • 9
  • 9
  • 9
  • 7
  • 7
  • 7
  • 7
  • 7
  • 6
  • 6
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
41

Technologie pro perzistenci objektů v Javě / Technologies for Persistent Objects in Java

Šenk, Zdeněk Unknown Date (has links)
This master thesis deals with technologies for persistence of objects in Java. It briefly describes options of persistence of objects into files and further especially modern technologies for persistence of objects into database systems, particularly relational. It describes JDBC technology, framework Hibernate, application interface JDO, SQLJ technology, frameworks OJB and TopLink in detail and briefly the other tools. The emphasis is especially put on their usage, which is illustrated by amount of examples, their properties comparison and recommendation for the application building. The other part of thesis deals with life phases of information system development, where the differences of usage of JDBC and Hibernate, their mutual comparison from different points of view, importance of software architecture and design patterns for the application development in J2EE are presented.
42

Sonifying Performance Data to Facilitate Tuning of Complex Systems

Henthorne, Cody M. 27 October 2010 (has links)
In the modern computing landscape, the challenge of tuning software systems is exacerbated by the necessity to accommodate multiple divergent execution environments and stakeholders. Achieving optimal performance requires a different configuration for every combination of hardware setups and business requirements. In addition, the state of the art in system tuning can involve complex statistical models and tools which require deep expertise not commonly possessed by the average software engineer. As an alternative approach to performance tuning, this thesis puts forward the use of sonification-conveying information via non-speech audio-to aid software engineers in tuning complex systems. In particular, this thesis designs, develops, and evaluates a tuning system that interactively (i.e., in response to user actions) sonifies the performance metrics of a computer system. This thesis demonstrates that interactive sonification can effectively guide software engineers through performance tuning of a computer system. To that end, a scientific survey determined which sound characteristics (e.g., loudness, panning, pitch, tempo, etc.) are best suited to express information to the engineer. These characteristics were used to create a proof-of-concept tuning system that was applied to tune the parameters of a real world enterprise application server. Equipped with the tuning system, engineers-not experts in enterprise computing nor performance tuning-were able to tune the server, so that its resulting performance surpasses that exhibited under the standard configuration. The results indicate that sound-based tuning approaches can provide valuable solutions to the challenges of configuring complex computer systems. / Master of Science
43

Random Variate Generation Web Service

Sabah, Mohammad 12 September 2003 (has links)
Simulation 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 . / Master of Science
44

UDeploy : une infrastructure de déploiement pour les applications à base de composants logiciels distribués

Dibo, Mariam 28 January 2011 (has links) (PDF)
Dans le cycle de vie logiciel nous avons principalement les activités (1) de pré-développement (l'analyse des besoins, les spécifications, la conception architecturale et la conception détaillée), (2) de développement (l'implémentation, le prototypage, les tests unitaires et les tests d'intégration) et (3) de post-développement (déploiement). Le déploiement de logiciel couvre l'ensemble des activités post-développement. Les activités de déploiement permettent de rendre une application utilisable. Elles sont identifiées comme cycle de vie de déploiement couvrant l'archivage des logiciels, leur chargement, leur installation sur les sites clients, leur configuration, leur activation ainsi que leur mise à jour. Le développement de systèmes à composants a permis de mieux identifier cette partie du cycle de vie global du logiciel, comme le montrent de nombreux travaux industriels et académiques. Cependant ces travaux sont en général développés de manière ad' hoc, spécifiques à une plate-forme donnée. Peu flexibles, ils s'adaptent difficilement aux stratégies des entreprises. Les systèmes de déploiement comme le montrent ceux supportés par les environnements de type intergiciel CCM, .Net, EJB développent de manière spécifique les mécanismes et outils de déploiement et introduisent des choix prédéfinis et figés de stratégies de déploiement. Nos travaux se situent dans le contexte de logiciels à base de composants distribués et portent sur la proposition d'un environnement générique pour supporter leur déploiement. C'est une nouvelle génération de systèmes proposée essentiellement par le monde académique de génie logiciel qui s'est approprié la problématique de déploiement à large échelle. Dans ce contexte, nous proposons une approche basée sur l'ingénierie dirigée par les modèles où nous introduisons les abstractions nécessaires pour décrire les logiciels à déployer, les infrastructures de déploiement, les stratégies de déploiement ainsi que le processus de déploiement avec l'identification et l'ordonnancement des activités à accomplir et le support pour leur exécution.
45

Ferramenta para aumento da produtividade no desenvolvimento de aplicações web sobre a plataforma J2EE. / Tool to increase productivity in the development of web applications on the J2EE platform.

SANTOS JÚNIOR, José Maria Rodrigues. 23 August 2018 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-23T15:08:44Z No. of bitstreams: 1 JOSÉ MARIA RODRIGUES SANTOS JÚNIOR - DISSERTAÇÃO PGCC 2002..pdf: 2728104 bytes, checksum: d8484065ff9bf584156c0fd52b7c3221 (MD5) / Made available in DSpace on 2018-08-23T15:08:44Z (GMT). No. of bitstreams: 1 JOSÉ MARIA RODRIGUES SANTOS JÚNIOR - DISSERTAÇÃO PGCC 2002..pdf: 2728104 bytes, checksum: d8484065ff9bf584156c0fd52b7c3221 (MD5) Previous issue date: 2002-08-28 / Este trabalho discute a necessidade de estratégias e ferramentas para o desenvolvimento mais produtivo e menos complexo de aplicações Web sobre a plataforma Java 2 Enterprise Edition (J2EE). Inicialmente foi feito um estudo da plataforma J2EE, principalmente da tecnologia Enterprise Java Beans (EJB). Uma aplicação Web foi implementada utilizando diretamente os recursos da plataforma J2EE, permitindo identificar aspectos a serem explorados para alcançar os objetivos propostos. Em seguida foi desenvolvida uma ferramenta, denominada de EasyNet, visando explorar esses aspectos. O EasyNet foi utilizado para a re-implementação da aplicação, permitindo que o aumento da produtividade e a redução da complexidade fossem comparados aos da implementação sem a sua utilização. Foi possível identificar que o EasyNet forneceu um aumento significativo da produtividade e reduziu a complexidade no desenvolvimento de aplicações Web sobre a plataforma J2EE. / This work discusses the need of strategies and tools for a more productive and less complex development of Web applications on Java 2 Enterprise Edition (J2EE). A study on the J2EE platform was initially made, especially on the Enterprise Java Beans (EJB) technology. A Web application was implemented using directly the sources from the J2EE platform, allowing the identification of aspects to be explored in order to reach the desired results. After, a tool denominated EasyNet was developed aiming the exploration of such aspects. The EasyNet was used for the re-implementation of the application, allowing the productivity growth and the decrease of the complexity to be compared to the ones of the implementation made without its use. It was possible to identify that the EasyNet provided a significant increase of the productivity and reduced the complexity of the development of the Web applications on the J2EE platform.
46

Web Services : Aspekter på nya affärsmöjligheter / Web Services : Aspects on new business possibilites

Petrovic, Andreas, Andersson, Jonas January 2002 (has links)
E-business innebär att företag använder Internetteknologier eller nätverksteknologier för att skapa större affärsnytta i deras affärsprocesser. För att kunna genomföra automatiserade affärsprocesser krävs att de olika system som används är interoperabla, d v s kan kommunicera och fungera ihop på ett effektivt sätt. Målet med Web Services är att skapa hög interoperabilitet, vilket gör denna teknik lämplig för e-business. Företag kan specialicera sig på att skapa specifika Web Services. Dessa Web Services kan sedan vara byggstenar åt andra företags tjänster. Det krävs då att Web Services kan integreras på ett bra sätt så att de verkligen bildar en affärsprocess. Därför är även frågor kring hur integration mellan Web Services ska gå till, viktigt ur ett e-bussiness perspektiv. Det vi kommit fram till är att det går att minimera integrationsproblemen genom att anvä nda de mest standardiserade protokollen och följa vissa riktlinjer vid skapandet av Web Services. Dessutom går det att testa interoperabiliteten på den skapade Web Servicen genom att använda olika testverktyg såsom XMLBus. Vi tror att Web Services är den definitiva tekniken för framtida e-business. Med den snabba utvecklingen som nu sker på området anser vi att det inte dröjer alltför lång tid innan företag kan få tilltro till tekniken och därmed börjar använda den. Förhoppningsvis skyndar överrenskommelser i form av kontrakt mellan kund och leverantör, s k Service Layer Agreements, på denna process.
47

Requirements analysis and architectural design of a web-based integrated weapons of mass destruction toolset

Jones, Richard B. 06 1900 (has links)
Approved for public release, distribution is unlimited / In 1991, shortly after the combat portion of the Gulf War, key military and government leaders identified an urgent requirement for an accurate on-site tool for analysis of chemical, biological, and nuclear hazards. Defense Nuclear Agency (now Defense Threat Reduction Agency, DTRA) was tasked with the responsibility to develop a software tool to address the requirement. Based on extensive technical background, DTRA developed the Hazard Prediction Assessment Capability (HPAC). For over a decade HPAC addressed the users requirements through on-site training, exercise support and operational reachback. During this period the HPAC code was iteratively improved, but the basic architecture remained constant until 2002. In 2002, when the core requirements of the users started to evolve into more net-centric applications, DTRA began to investigate the potential of modifying their core capability into a new design architecture. This thesis documents the requirements, analysis, and architectural design of the newly prototyped architecture, Integrated Weapons of Mass Destruction Toolset (IWMDT). The primary goal of the IWMDT effort is to provide accessible, visible and shared data through shared information resources and tem plated assessments of CBRNE scenarios. This effort integrates a collection of computational capabilities as server components accessible through a web interface. Using the results from this thesis, DTRA developed a prototype of the IWMDT software. Lessons learned from the prototype and suggestions for follow-on work are presented in the thesis. / Major, United States Army
48

Integrace webové služby ISKaM s Centrální databází VUT pro potřeby účtování mikropoplatků / Integration of ISKaM Web Service and BUT Central Database for Billing of Micropayments

Studený, Stanislav Unknown Date (has links)
This work deals with consume of webservice provided by Information system of Dormitories and Refectories at BUT, through BUT's Central database environment. Thesis discuses some Java frameworks used to consume webservices. It also discuses design and implementation of micropayements billing interface based on chosen framework with respect to maxiumum security.
49

Security Architecture and Technologies for the Electronic Document Exchange with SOAP as Communication Protocol / Säkerhetsarkitektur och -tekniker för utbyte av elektroniska dokument med SOAP som kommunikationsprotokoll

Dahlén, Marcus January 2005 (has links)
<p>In many industries the tracking and tracing of products within the supply chain is required by law. Companies in the metal working industry exchange so-called material test reports, which specify the product’s properties, the customer’s requirements, and serve as an assurance between the supplier and the customer. Internet technologies have changed the way companies exchange information and conduct business. In the metal working industry companies can implement an intermediary platform and make the exchange of material test reports more efficient. Furthermore, a client application that allows the company to export test reports from their information system directly to the intermediary can significantly decrease the processing costs. This inter-organizational collaboration can render an increase in productivity for customers and suppliers. </p><p>The main goal of the thesis is to analyze how companies in a supply chain can exchange documents with an intermediary over the protocol SOAP as well as support companies by showing a structured procedure for how to achieve security in a system using SOAP. SOAP is a platform independent XML-based communication protocol. The Extensible Markup Language (XML) is of major importance in e-business applications, because of its platform, language, and vendor independent way of describing data. As a universal data format, it enables the seamless connection of business systems. </p><p>SOAP does not provide any security and is usually implemented over HTTP, which allows it to pass through firewalls. Companies are only prepared to join an inter-organizational collaboration if IT-security is guaranteed. In the exchange of material test reports, security has two objectives. The first is to replace the handwritten signature in the paper-based document exchange. The second is to guarantee security for the material test reports as well as for the information intermediary. </p><p>SOAP’s extensibility model allows organizations to develop new extensions, which build upon the protocol and provide functions which aren’t specified. Specifications for attachments as well as for security should be implemented in the electronic document exchange. To design a secure system, each security concept, such as confidentiality, authentication and integrity, can be analyzed in its context and the appropriate standard can thereafter be implemented.</p>
50

Adaptyviųjų tiekimo grandinių valdymo sistema elektroninių paslaugų architektūroje / Adaptive supply chain management system in web services architecture

Stulpinas, Paulius 26 May 2005 (has links)
Present situation in globalizing economy when margins are falling is forcing businesses to change traditional supply chains to adaptive supply chain networks. Adaptive supply chain network - a network of user oriented enterprises, sharing resources and knowledge, in order to be able to react smoothly to constantly changing and competitive environment. Currently market leading supply chain management systems aren't providing profitable opportunities to organize adaptive supply chain networks. In order to elevate the competitiveness of small and medium enterprises by increasing the effectiveness of their business processes, a supply chain management system, which could make use of e-business concepts, has to be developed. In order to do so, an integrated supply chain network model was created, which serves as a conceptual foundation and provides guidelines for creation of adaptive supply chain network management systems. Because members of adaptive supply chain network are separate enterprises, they must share data by the means of internet. It is purposeful to use web services to implement this requirement, because they enable communication of software systems, which were developed on different platforms or using different programming languages. During a project such a system was developed and it provides an opportunity to integrate an enterprise into an adaptive supply chain network. The solution, which is operating as a set of web services and is implemented in Java, can... [to full text]

Page generated in 0.0471 seconds