1 |
Qos Aware Service Oriented ArchitectureAdepu, Sagarika 08 1900 (has links)
Service-oriented architecture enables web services to operate in a loosely-coupled setting and provides an environment for dynamic discovery and use of services over a network using standards such as WSDL, SOAP, and UDDI. Web service has both functional and non-functional characteristics. This thesis work proposes to add QoS descriptions (non-functional properties) to WSDL and compose various services to form a business process. This composition of web services also considers QoS properties along with functional properties and the composed services can again be published as a new Web Service and can be part of any other composition using Composed WSDL.
|
2 |
Dynamische semantikbasierte Suche nach Web Services in parametrisierten BPEL-ProzessenWetzstein, Branimir. January 2006 (has links)
Stuttgart, Univ., Diplomarbeit, 2006.
|
3 |
BPEL with explicit data flow model, editor, and partitioning tool /Vázquez Fernandez, Javier. January 2007 (has links)
Stuttgart, Univ., Diplomarbeit, 2007.
|
4 |
Automatizované testy bankovního softwaruGajdošík, Michal January 2015 (has links)
The objective of this work is to design and implement a set of automated tests to verify the correct functioning of banking software features. The work introduces tools for automated testing. The output of work is a set of automated tests, which are created by using tools including SoapUI, IntelliJ IDEA and PL/SQL Developer. The benefit of this work is efficient and repeatable control of the required functionality and to create a design that can be used for creating automated tests.
|
5 |
Exposing and Aggregating Non-functional Properties in SOA from the Perspective of the Service ConsumerBecha, Hanane 18 October 2012 (has links)
Non-functional properties (NFPs) represent an important facet of service descriptions, especially when a Service Oriented Architecture (SOA) approach is used. An effective SOA service development approach requires the identification, specification, implemen-tation, aggregation, management and monitoring of service-related NFPs. However, at this point in time, NFPs are either not handled at all or handled partially in proprietary ways. The goal of this thesis is to encourage their availability for use. In this thesis, the focus is on the NFPs relevant from the perspective of service consumers, in opposition to the perspective of service providers (or developers) and to multi-perspectives. In other words, the scope covers only the NFPs that need to be pub-lished to help service consumers determine whether a given service is an appropriate one for their needs (e.g., description of NFPs to be attached to the service along with the functionality description). This thesis provides the following contributions to the SOA knowledge base: definition of a domain-independent catalogue comprising 17 NFPs relevant to the descriptions of atomic services from the perspective of service consumers. These NFPs have been derived from a literature review and have been vali-dated via a two-step survey; formalization of NFP representation by defining data structures to enable quantifying and codifying them, together with a corresponding XML schema; definition, implementation and validation of algorithms to aggregate the NFPs of the composite service based on the NFPs of its underlying services, with a discussion of the NFP aggregation limitations; definition of a modeling approach for the NFP-aware selection of services, which involves aspect-oriented modeling with the User Requirements Nota-tion, in the context of SOA; integration of NFP descriptions into the Web Services Description Language (WSDL); and definition and use of the discriminator operator in service composition, to en-able the creation of fault-tolerant composite services. Overall, this work contributes to research by providing better insight on the nature, rele-vance, and composability of NFPs in a service engineering context. As for industrial im-pact, this work contributes a validated collection of NFPs with a concrete syntax and composition algorithms ready to be used for defining, selecting, and composing NFP-driven services and for evolving current SOA-related standards.
|
6 |
使用浮現中的新技術與標準來建構新一代的商業網路 / Building A New Business Network With New Emerging Technologies and Standards顏榮禮, Yen, Rong-Lii Unknown Date (has links)
In this thesis, we provide a overview of Web Services and ebXML. We discuss that mobile computing is the future trend of the networks. From kinds of new technologies, we choose Web Services and ebXML as the candidates of the future network trends.
In Web Services, there are three components:SOAP, UDDI, and WSDL. SOAP is a message exchange protocol, UDDI is a repository of service profiles, and WSDL is the language that describes the contents of the services. The three components constitute a complete Web Services infrastructure. This thesis maps Web Services into Internet and explains how this infrastructure works.EbXML, founded by UN/CEFACT and OASIS, will be a new standard for business processes. It establishes common business process in order to let business partners do transactions more easily.
This thesis combines the two technologies above mentioned to create a new business network environment. This new environment will reduce cost, increase effectiveness, and improve communications abilities. We provide a simple demo system to show the concepts and hope this thesis will be a better reference for readers.
|
7 |
Exposing and Aggregating Non-functional Properties in SOA from the Perspective of the Service ConsumerBecha, Hanane 18 October 2012 (has links)
Non-functional properties (NFPs) represent an important facet of service descriptions, especially when a Service Oriented Architecture (SOA) approach is used. An effective SOA service development approach requires the identification, specification, implemen-tation, aggregation, management and monitoring of service-related NFPs. However, at this point in time, NFPs are either not handled at all or handled partially in proprietary ways. The goal of this thesis is to encourage their availability for use. In this thesis, the focus is on the NFPs relevant from the perspective of service consumers, in opposition to the perspective of service providers (or developers) and to multi-perspectives. In other words, the scope covers only the NFPs that need to be pub-lished to help service consumers determine whether a given service is an appropriate one for their needs (e.g., description of NFPs to be attached to the service along with the functionality description). This thesis provides the following contributions to the SOA knowledge base: definition of a domain-independent catalogue comprising 17 NFPs relevant to the descriptions of atomic services from the perspective of service consumers. These NFPs have been derived from a literature review and have been vali-dated via a two-step survey; formalization of NFP representation by defining data structures to enable quantifying and codifying them, together with a corresponding XML schema; definition, implementation and validation of algorithms to aggregate the NFPs of the composite service based on the NFPs of its underlying services, with a discussion of the NFP aggregation limitations; definition of a modeling approach for the NFP-aware selection of services, which involves aspect-oriented modeling with the User Requirements Nota-tion, in the context of SOA; integration of NFP descriptions into the Web Services Description Language (WSDL); and definition and use of the discriminator operator in service composition, to en-able the creation of fault-tolerant composite services. Overall, this work contributes to research by providing better insight on the nature, rele-vance, and composability of NFPs in a service engineering context. As for industrial im-pact, this work contributes a validated collection of NFPs with a concrete syntax and composition algorithms ready to be used for defining, selecting, and composing NFP-driven services and for evolving current SOA-related standards.
|
8 |
Semantiniais web servisais pagrįstų sistemų analizė ir kūrimas / Analysis and implementation of semantic web services based systemsLesickas, Karolis 25 November 2010 (has links)
Informacijos internete sparčiai daugėja, o esanti informacija greitai kinta. Susisteminti reikalingą informaciją ir ją panaudoti tokiomis sąlygomis yra sudėtinga. Daugėja ir web servisų teikiančių duomenis ar atliekančių veiksmus. Norint šiuos servisus efektyviai panaudoti jau reikia ne vien web servisų naudojamos sintaksės aprašo bet ir semantikos (prasmės) aprašo. Darbe nagrinėjamos galimybės kurti web servisų sistemas pasitelkiant veiklos srities formalius aprašymus – ontologijas. Nagrinėjamas ontologijos ir web serviso aprašo suderinimas – anotavimas. Taip pat pasiūlytos kelios skirtingos architektūros sistemų realizavimui, aprašomi šių architektūrų privalumai ir trūkumai, siūlomi patobulinimai. Pagrindinis dėmesys skiriamas web servisų paieškai ir jų iškvietimui naudojantis semantiniais aprašais. / Information on the Internet is growing fast, but the information is changing rapidly. Arrange the necessary information and its use in such conditions is difficult. A number of web services that provides data or perform actions is increasing rapidly. In order to effectively use these services it is needed to use not only syntactic description of web services but also a semantic description. The paper explores the possibilities to create Web services systems through the scope of using formal activities description - ontology. Examined ontology and web service mappings - annotation. In the paper it is also proposed a number of different systems realization architectures, describes the architectures advantages and disadvantages and proposed improvements. Main focus is on web services search and invocation.
|
9 |
Exposing and Aggregating Non-functional Properties in SOA from the Perspective of the Service ConsumerBecha, Hanane January 2012 (has links)
Non-functional properties (NFPs) represent an important facet of service descriptions, especially when a Service Oriented Architecture (SOA) approach is used. An effective SOA service development approach requires the identification, specification, implemen-tation, aggregation, management and monitoring of service-related NFPs. However, at this point in time, NFPs are either not handled at all or handled partially in proprietary ways. The goal of this thesis is to encourage their availability for use. In this thesis, the focus is on the NFPs relevant from the perspective of service consumers, in opposition to the perspective of service providers (or developers) and to multi-perspectives. In other words, the scope covers only the NFPs that need to be pub-lished to help service consumers determine whether a given service is an appropriate one for their needs (e.g., description of NFPs to be attached to the service along with the functionality description). This thesis provides the following contributions to the SOA knowledge base: definition of a domain-independent catalogue comprising 17 NFPs relevant to the descriptions of atomic services from the perspective of service consumers. These NFPs have been derived from a literature review and have been vali-dated via a two-step survey; formalization of NFP representation by defining data structures to enable quantifying and codifying them, together with a corresponding XML schema; definition, implementation and validation of algorithms to aggregate the NFPs of the composite service based on the NFPs of its underlying services, with a discussion of the NFP aggregation limitations; definition of a modeling approach for the NFP-aware selection of services, which involves aspect-oriented modeling with the User Requirements Nota-tion, in the context of SOA; integration of NFP descriptions into the Web Services Description Language (WSDL); and definition and use of the discriminator operator in service composition, to en-able the creation of fault-tolerant composite services. Overall, this work contributes to research by providing better insight on the nature, rele-vance, and composability of NFPs in a service engineering context. As for industrial im-pact, this work contributes a validated collection of NFPs with a concrete syntax and composition algorithms ready to be used for defining, selecting, and composing NFP-driven services and for evolving current SOA-related standards.
|
10 |
Managing and modeling web service evolution in SOA architecture / Gestion et modélisation pour l’évolution des services web dans l’architecture SOAZuo, Wei 05 July 2016 (has links)
Cette thèse traite de l’évolution des services web dans les architectures SOA. L’évolution s’entend ici comme tout changement impactant les contrats de service à chaque nouvelle version de service. Nous nous inscrivons volontairement dans le cadre de la préservation des versions et de leurs utilisations par des compositions de services ou par des applications quelconques. Nous nous intéressons également aux effets et impacts de ces changements sur l’ensemble du système d’information en particulier sur les acteurs et les processus d’affaires. Ce travail se situe principalement dans le domaine de la gestion des versions de services avec des ramifications dans le domaine des processus d'affaires et du génie logiciel. Afin de pouvoir utiliser des versions différentes en fonction de règles imposées par les consommateurs de service ou les fournisseurs, nous proposons un modèle capable de prendre en compte les changements en termes d’identification, de planification, d’implémentation, de tests et de notifications aux acteurs du système d’information. Dans ce contexte, un des problèmes majeurs est celui de relier les applications et les consommateurs aux nouveaux services. La résolution de problème est a priori difficile si on considère que les solutions qui pourraient y être apportées sont consommatrices en temps d’exécution, génératrice d’erreurs voire entrainant des arrêts de services. Ce coût du changement conduit souvent à ne pas entreprendre des évolutions ce qui en fin de compte est dommageable pour les organisations en général. Quoi qu’il en soit, les migrations de services d’une version à une autre peuvent conduire les consommateurs à éviter les nouvelles versions en dépit de la plus-value que ces dernières peuvent apporter car trop couteuses à maintenir). Pour répondre à cette problématique, nous proposons un modèle holistique capable de décrire l'évolution des services dans les architectures SOA en prenant en compte les différentes versions de services durant leur cycle de vie. Ce modèle fait l'objet d'une méthodologie spécifique qui conduit à son implantation avec pour but de montrer sa faisabilité et sa validité. Cette méthodologie s'appuie sur un scenario qui permet de confronter toutes les notions du modèle. Plus précisément, nos contributions portent sur i) l'élaboration d'un modèle orienté-changement pour modéliser l'évolution des services, ii) une spécification semi-formelle pour la représentation interne de l'évolution en prenant en compte les versions de services, iii) une approche analytique pour interpréter l'évolution des services sur le système d'information, et iv) une adaptation semi-automatique de la partie client lors de l'évolution de services. / The context of this thesis concerns the evolution of web services in SOA architectures. We mean by evolution all changes of one or more elements of the service contract resulting each time a new version of the service. In addition, we are in the event where versions of services are preserved and maintained as they cannot be all used simultaneously. We are also interested in this thesis, in the effects of these developments on the entire information system and the actors who interact with services. This work is therefore in the field of service versions management with significant ramifications in the areas of business processes and software development. To ensure a smooth and consistent transition between the different versions of a Web service, we advocate for a change-centric model in which necessary changes are identified, planned, implemented, tested, and then notified to all necessary stakeholders. A major consequence of changes in Web services is to review the mechanisms that bind organization applications to these Web services. This review is usually time-consuming and error-prone and sometimes requires the suspension of ongoing operations prior to shifting to new applications. To mitigate this review’s consequences on applications, organizations tend to be passive by either ignoring the changes or delaying their adoption. In either case there is a high risk that providers of Web services stop supporting old versions (e.g., too costly to maintain), forcing organizations to take immediate actions, which could turn into chaos. Even if an organization is willing to embrace the changes, there are no guarantees that the transition to a new version will be a success. Organizations end-up using different versions of the same Web service, which is simply “unhealthy”. This thesis aims to build a holistic model for managing the Web Service evolution in service-oriented architecture taking into account services versions. The main work of this thesis is a set of theoretical models and approaches that facilitate the Web Service consumer and provider to handle the issues of Web Service evolution. Additionally, we also provide an implementation methodology which presents and validates the feasibility of the proposed model. Along with the theory and practice contribution of the work, we build a complete scenario to evaluate the whole work. The main contributions are i) the development of holistic theoretical change-centric model for managing Web Service evolution, ii) the change specification for representing Web Service evolution in the context of versions management, iii) the change impact analysis approach for Web Service evolution, and iv) a semi-automatic client adaptation for Web Service evolution.
|
Page generated in 0.0226 seconds