Spelling suggestions: "subject:"ervice ariented 1rchitecture SOA"" "subject:"ervice ariented aarchitecture SOA""
41 |
Management von Service-orientierten Architekturen in virtuellen GemeinschaftenJuhrisch, Martin January 2008 (has links)
No description available.
|
42 |
Conception et évaluation de performance d'un Bus applicatif, massivement parallèle et orienté service / Design and Performance Evaluation of a Massively Parallel Service-Oriented BusBenosman, Ridha Mohammed 12 December 2013 (has links)
Enterprise Service Bus (ESB) est actuellement l'approche la plus prometteuse pour l'implémentation d'une architecture orientée services (SOA : Service-Oriented Architecture) par l'intégration des différentes applications isolées dans une plateforme centralisée. De nombreuses solutions d'intégration à base d'ESB on été proposées, elles sont soit open-source comme : Mule, Petals, ou encore Fuse, soit propriétaires tels que : Sonic ESB, IBM WebSphere Message Broker, ou Oracle ESB. Cependant, il n'en existe aucune en mesure de traiter, à la fois des aspects : d'intégration et de traitement massivement parallèle, du moins à notre connaissance. L'intégration du parallélisme dans le traitement est un moyen de tirer profit des technologies multicœurs/multiprocesseurs qui améliorent considérablement les performances des ESBs.Toutefois, cette intégration est une démarche complexe et soulève des problèmes à plusieurs niveaux : communication, synchronisation, partage de données, etc.Dans cette thèse, nous présentons l'étude d'une nouvelle architecture massivement parallèle de type ESB. / Enterprise service bus (ESB) is currently the most promising approach for business application integration in distributed and heterogeneous environments. It allows to deploy a service-oriented architecture (SOA) by the integration of all the isolated applications on a decentralized platform.Several commercial or open source ESB-based solutions have been proposed. However, to the best of our knowledge, none of these solutions has integrated the parallel processing. The integration of parallelism in the treatment allows to take advantage of the multicore/multiprocessor technologies and thus can improve greatly the ESB performance. However, this integration is difficult to achieve, and poses problems at multiple levels (communication, synchronization, etc). In this study, we present a new massively parallel ESB architecture that meets this challenge.
|
43 |
Propuesta de uso del paradigma de coreografía de procesos para crear sistemas de eSalud en entornos heterogéneosBayo Montón, José Luis 18 April 2023 (has links)
[ES] Los sistemas de salud actuales están viendo cómo la cantidad de pacientes a atender y de servicios diferentes que han de prestar, es cada vez mayor, por lo que se cuestiona si serán sostenibles a largo plazo. Uno de los factores importantes de este aumento es el envejecimiento de la población, lo que implica un mayor número de pacientes crónicos y de personas dependientes. Al mismo tiempo, se genera la necesidad de abordar soluciones de prevención sobre la población general.
Para hacer frente a estos problemas, se está recurriendo a la aplicación de las TIC en el ámbito de la salud, son los llamados sistemas de eSalud. En el desarrollo de sistemas de eSalud es necesario tener en cuenta que deben trabajar en entornos altamente heterogéneos y cambiantes. Además, han de ser capaces de adaptarse a las nuevas necesidades demandadas por la población, todo ello sin reducir la calidad de los servicios ya prestados y sin disparar los costes del sistema.
Al desarrollar un sistema software, el modelo de arquitectura elegido marca qué características se van a potenciar. El paradigma de Arquitectura Orientada a Servicios (SOA) presenta entre sus principales beneficios una alta flexibilidad, reducción de costes y desarrollo rápido, así como permite la escalabilidad de sistemas. Por lo que puede ser un buen candidato a la hora de crear sistemas de eSalud.
Existen diferentes formas de construir una arquitectura SOA, atendiendo a cómo se componen sus servicios y a cómo se aplican las directrices SOA. En esta tesis se propone el uso del paradigma de coreografía de procesos, siendo éste un modelo en el que se busca construir la arquitectura del sistema desde el punto de vista de los procesos de negocio de la organización. Este paradigma trabaja desde el concepto de un proceso único definido de forma distribuida, empleando coreografía de servicios para la composición. Es decir, no existe un elemento que centralice la toma de decisiones, donde cada servicio es consciente de qué debe realizar y cómo interactuar con el resto.
En la coreografía de procesos se prioriza la eficiencia del sistema, aumentando el acoplamiento entre servicios, lo que puede reducir la flexibilidad del sistema SOA. Pero genera un sistema con mayor rendimiento y con una mejor alineación con los procesos de negocio. Además, la coreografía es más robusta que otros mecanismos de composición y ayuda con la integración de sistemas entre empresas.
El objetivo de esta tesis es validar si el paradigma de coreografía de procesos es aplicable al desarrollo de sistemas de eSalud. Para ello se ha realizado la aplicación de este paradigma en tres escenarios de eSalud diferentes.
En el primero de los escenarios, se creó un sistema para integrar y evaluar un dispositivo tecnológico puntero, las Google Glass. Esto demostró que se puede crear un sistema de eSalud basado en coreografía de procesos que integre dispositivos tecnológicos complejos.
En el segundo de los escenarios, se validó el paradigma en un entorno real, creando un sistema distribuido de ejecución de modelos híbridos para la predicción y detección de diabetes tipo 2. El sistema permitió construir servicios para la ejecución de los modelos híbridos, integrando motores estadísticos externos y sistemas de terceros de acceso a datos clínicos. De esta forma se validó que la coreografía de procesos ayuda a la integración con sistemas externos, permitiendo un desarrollo rápido y la creación de sistemas distribuidos.
En el tercero de los escenarios, se aplica el paradigma orientado al modelo de IoT integrando sensores portables para crear un sistema de eSalud. El sistema desarrollado integra un kit de sensores de eSalud para el seguimiento y monitorización remota de pacientes, comparando su rendimiento en un ordenador y en una Raspberry Pi. El resultado refrenda la hipótesis de que la coreografía de procesos permite aplicarse para crear fácilmente sistemas de eSalud orientados a IoT e integrar sensores portables de este ámbito. / [CA] Els sistemes de salut actuals estan veient com la quantitat de pacients a atendre i de servicis diferents que han de prestar, és cada vegada major, per la qual cosa es qüestiona si seran sostenibles a llarg termini. Un dels factors importants d'aquest augment és l'envelliment de la població, la qual cosa implica un major nombre de pacients crònics i de persones dependents. Al mateix temps, es genera la necessitat d'abordar solucions de prevenció sobre la població general.
Per a fer front a aquests problemes, s'està recorrent a l'aplicació de les TIC en l'àmbit de la salut, són els cridats sistemes d'eSalut. En el desenvolupament de sistemes d'eSalut és necessari tindre en compte que han de treballar en entorns altament heterogenis i canviants. A més, han de ser capaços d'adaptar-se a les noves necessitats demandades per la població, tot això sense reduir la qualitat dels servicis ja prestats i sense disparar els costos del sistema.
En desenvolupar un sistema programari, el model d'arquitectura triat marca quines característiques es potenciaran. El paradigma d'Arquitectura Orientada a Servicis (SOA) presenta entre els seus principals beneficis una alta flexibilitat, reducció de costos i desenrotllament ràpid, així com permet l'escalabilitat de sistemes. Pel que pot ser un bon candidat a l'hora de crear sistemes d'eSalut.
Hi ha diferents formes de construir una arquitectura SOA, atenent a com es componen els seus servicis i a com s'apliquen les directrius SOA. En esta tesi es proposa l'ús del paradigma de coreografia de processos, sent aquest un model en el qual es busca construir l'arquitectura del sistema des del punt de vista dels processos de negoci de l'organització. Este paradigma treballa des del concepte d'un procés únic definit de forma distribuïda, emprant coreografia de servicis per a la composició. És a dir, no hi ha un element que centralitze la presa de decisions, on cada servici és conscient de què ha de realitzar i com interactuar amb la resta.
En la coreografia de processos es prioritza l'eficiència del sistema, augmentant l'adaptament entre servicis, la qual cosa pot reduir la flexibilitat del sistema SOA. Però genera un sistema amb major rendiment i amb una millor alineació amb els processos de negoci. A més, la coreografia és més robusta que altres mecanismes de composició i ajuda amb la integració de sistemes entre empreses.
L'objectiu d'aquesta tesi és validar si el paradigma de coreografia de processos és aplicable al desenrotllament de sistemes d'eSalut. Per a això s'ha realitzat l'aplicació d'aquest paradigma en tres escenaris d'eSalut diferents.
En el primer dels escenaris, es va crear un sistema per a integrar i avaluar un dispositiu tecnològic punter, les Google Glass. Açò va demostrar que es pot crear un sistema d'eSalut basat en coreografia de processos que integre dispositius tecnològics complexos.
En el segon dels escenaris, es va validar el paradigma en un entorn real, creant un sistema distribuït d'execució de models híbrids per a la predicció i detecció de diabetis tipus 2. El sistema va permetre construir servicis per a l'execució dels models híbrids, integrant motors estadístics externs i sistemes de tercers d'accés a dades clíniques. D'aquesta manera es va validar que la coreografia de processos ajuda amb la integració amb sistemes externs, permetent un desenrotllament ràpid i la creació de sistemes distribuïts.
En el tercer dels escenaris, s'aplica el paradigma orientat al model d'IoT integrant sensors portables per a crear un sistema d'eSalut. El sistema desenrotllat integra un kit de sensors d'eSalut per al seguiment i monitorització remota de pacients, comparant el seu rendiment en un ordinador i en una Raspberry Pi. El resultat referenda la hipòtesi que la coreografia de processos permet aplicar-se per a crear fàcilment sistemes d'eSalut orientats a IoT i integrar sensors portables d'este àmbit. / [EN] Today's health systems are seeing an increasing number of patients to be cared for, as well as different services to be provided, raising questions as to whether they will be sustainable in the long term. One of the critical factors in this increase is the ageing of the population, which implies a more significant number of chronic patients and dependents. At the same time, there is a need to address prevention solutions in the general population.
To address these problems, the application of ICTs in the health field, the so-called eHealth systems, is being used. In the development of eHealth systems, it is necessary to consider that they have to work in highly heterogeneous and changing environments. Moreover, they must be able to adapt to the new needs demanded by the population, without reducing the quality of the services already provided and without increasing the costs of the system.
When developing a software system, the architecture model chosen determines which characteristics are to be enhanced. The Service Oriented Architecture (SOA) paradigm has among its main benefits high flexibility, cost reduction and rapid development, as well as allowing the scalability of systems. Therefore, it can be a good candidate when creating eHealth systems.
There are different ways to build an SOA architecture, depending on how its services are composed and how SOA guidelines are applied. This thesis proposes the use of the process choreography paradigm, which is a model that seeks to build the architecture of the system from the point of view of the organisation's business processes. This paradigm works from the concept of a single process defined in a distributed way, using service choreography for the composition. In other words, there is no centralised decision-making element, where each service is aware of what it must do and how to interact with the rest.
Process choreography prioritises system efficiency by increasing coupling between services, which can reduce the flexibility of the SOA system. But it generates a system with higher performance and better alignment with business processes. In addition, choreography is more robust than other composition mechanisms and helps with cross-company system integration.
The aim of this thesis is to validate whether the process choreography paradigm is applicable to the development of eHealth systems. To this end, the application of this paradigm has been carried out in three different eHealth scenarios.
In the first scenario, a system was created to integrate and evaluate a cutting-edge technological device, Google Glass. This demonstrated that it is possible to create an eHealth system based on process choreography that integrates complex technological devices.
In the second scenario, the paradigm was validated in a real environment, creating a distributed hybrid model execution system for the prediction and detection of type 2 diabetes. The system allowed building services for hybrid model execution, integrating external statistical engines and third-party services to access clinical data. This scenario validated that the process choreography aids integration with external systems, enabling rapid development and the creation of distributed systems.
In the third scenario, the paradigm is applied to the IoT model by integrating wearable sensors to create an eHealth system. The developed system integrates an eHealth sensor kit for remote patient tracking and monitoring, comparing its performance on a computer and a Raspberry Pi. The result supports the hypothesis that process choreography can be applied to easily create IoT-oriented eHealth systems and integrate IoT wearable sensors. / Bayo Montón, JL. (2023). Propuesta de uso del paradigma de coreografía de procesos para crear sistemas de eSalud en entornos heterogéneos [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/192822
|
44 |
Semantically-enriched and semi-Autonomous collaboration framework for the Web of Things. Design, implementation and evaluation of a multi-party collaboration framework with semantic annotation and representation of sensors in the Web of Things and a case study on disaster managementAmir, Mohammad January 2015 (has links)
This thesis proposes a collaboration framework for the Web of Things based on the concepts of Service-oriented Architecture and integrated with semantic web technologies to offer new possibilities in terms of efficient asset management during operations requiring multi-actor collaboration. The motivation for the project comes from the rise in disasters where effective cross-organisation collaboration can increase the efficiency of critical information dissemination. Organisational boundaries of participants as well as their IT capability and trust issues hinders the deployment of a multi-party collaboration framework, thereby preventing timely dissemination of critical data. In order to tackle some of these issues, this thesis proposes a new collaboration framework consisting of a resource-based data model, resource-oriented access control mechanism and semantic technologies utilising the Semantic Sensor Network Ontology that can be used simultaneously by multiple actors without impacting each other’s networks and thus increase the efficiency of disaster management and relief operations. The generic design of the framework enables future extensions, thus enabling its exploitation across many application domains. The performance of the framework is evaluated in two areas: the capability of the access control mechanism to scale with increasing number of devices, and the capability of the semantic annotation process to increase in efficiency as more information is provided. The results demonstrate that the proposed framework is fit for purpose.
|
45 |
跨組織服務導向架構整合平台之研究黃明發 Unknown Date (has links)
企業電子化的概念在過去幾年已被大多數企業所接受,但對台灣佔多數的中小企業而言,因為系統開發非其核心競爭力且IT資源有限,如何尋求一個解決方案,能夠讓這些為數眾多的中小企業取得所需的資訊應用能力,是當前的一個重要課題。
服務導向架構概念的提出,提供了許多企業一個進行系統整合的解決方案。但我們不應僅從系統整合來看服務導向架構;反而應該從企業本身的策略來看這個解決方案,必須去思考企業要提出怎麼樣的服務或產品才能滿足消費者,再由這些服務或產品去思考應該如何去整合企業內部或外部的資源。
本研究將服務導向架構運用在產業交易金融之服務,從企業內部擴展到企業外部,並提出一個跨組織服務導向架構的整合平台,中小企業可透過企業服務總管充份並輕易的取得平台業者端服務庫上所提供的資訊服務,讓中小企業一方面可以專注於其本身的核心競爭力;另一方面又能取得企業電子化的優勢。而平台業者可運用其系統開發能力,服務為數眾多但對軟體開發能力較小的中小企業,以少量多銷的服務模式來提昇其獲利。
最後,本研究根據上述結論,對金融服務業者與企業提出相關建議,以及未來進一步研究之議題。 / Most enterprises adopt the concept of electronic business in the recent years. Since the system development is neither the competitiveness of core business nor the capacity for IT resources, seeking for a solution of on-demand IT application is a very important topic for most small-medium enterprises (SME).
The emergence of Service-Oriented Architecture (SOA) provides a solution of system integration for many enterprises. However, we should not view the system integration only as the aspect of Service-Oriented Architecture. We should think that how enterprises offer better services or products in order to satisfy customer demands. Then, based on these services or products, we go further to think about the system integration of the internal and external resources for the enterprise. In sum, the solution of SOA should be based on the enterprise strategy.
This research will apply SOA in the section of enterprise transaction and finance services. From the internal to external corporations, this research proposes an integrated platform of SOA “cross organization and business process management”. For small-medium enterprises, they could fully and easily utilize the IT services in the service warehouse from IT service providers. As a result, SME could concentrate on the competitiveness of core business. On the other hand, enterprise could obtain the advantage of electronic business. For IT service providers, they could make use of their capacity of system development to service many SME who have less ability of software development. Moreover, IT service providers could increase profit of the model for less production but more sales.
In the end, this research will recommend some solutions for financial service providers and enterprises based on above mentioned conclusion, and also address further research topics in the future.
|
46 |
Interprétation automatique de données hétérogènes pour la modélisation de situations collaboratives : application à la gestion de crise / Automatic interpretation of heterogeneous data to model collaborative situations : application to crisis managementFertier, Audrey 29 November 2018 (has links)
Les travaux présentés dans ce manuscrit s’appliquent au domaine de la gestion de crise française, et notamment à la phase de réponse qui suit un évènement majeur, comme une crue ou un accident industriel. Suite à l’évènement, des cellules de crise sont activées pour prévenir et traiter les conséquences de la crise. Elles font face, dans l’urgence, à de nombreuses difficultés. Les parties-prenantes sont nombreuses, autonomes et hétérogènes, la coexistence de plans d’urgence engendre des contradictions et des effets en cascade se nourrissent des interconnexions entre réseaux. Ces constats arrivent alors que les données disponibles sur les réseaux informatiques ne cessent de se multiplier. Elles sont, par exemple, émises par des capteurs de mesures, sur des réseaux sociaux, ou par des bénévoles. Ces données sont l’occasion de concevoir un système d’information capable de les collecter pour les interpréter en un ensemble d’information formalisé, utilisable en cellule de crise. Pour réussir, les défis liés aux 4Vs du Big data doivent être relevés en limitant le Volume, unifiant (la Variété) et améliorant la Véracité des données et des informations manipulées, tout en suivant la dynamique (Vélocité) de la crise en cours. Nos états de l’art sur les différentes parties de l’architecture recherchée nous ont permis de définir un tel système d’information. Ce dernier est aujourd’hui capable de (i) recevoir plusieurs types d’évènements émis de sources de données connues ou inconnues, (ii) d’utiliser des règles d’interprétations directement déduites de règles métiers réelles et (iii) de formaliser l’ensemble des informations utiles aux parties-prenantes. Son architecture fait partie des architectures orientées évènements, et coexiste avec l’architecture orientée services du logiciel développé par le laboratoire Centre de Génie Industriel (CGI). Le système d’information ainsi implémenté a pu être éprouvé sur un scénario de crue majeure en Loire Moyenne, élaboré par deux Services de Prévision des Crues (SPC) français. Le modèle décrivant la situation de crise courante, obtenu par le système d’information proposé, peut être utilisé pour (i) déduire un processus de réponse à la crise, (ii) détecter des imprévus ou (iii) mettre à jour une représentation de la situation en cellule de crise. / The present work is applied to the field of French crisis management, and specifically to the crisis response phase which follows a major event, like a flood or an industrial accident. In the aftermath of the event, crisis cells are activated to prevent and deal with the consequences of the crisis. They face, in a hurry, many difficulties. The stakeholders are numerous, autonomous and heterogeneous, the coexistence of contingency plans favours contradictions and the interconnections of networks promotes cascading effects. These observations arise as the volume of data available continues to grow. They come, for example, from sensors, social media or volunteers on the crisis theatre. It is an occasion to design an information system able to collect the available data to interpret them and obtain information suited to the crisis cells. To succeed, it will have to manage the 4Vs of Big Data: the Volume, the Variety and Veracity of data and information, while following the dynamic (velocity) of the current crisis. Our literature review on the different parts of this architecture enables us to define such an information system able to (i) receive different types of events emitted from data sources both known and unknown, (ii) to use interpretation rules directly deduced from official business rules and (iii) to structure the information that will be used by the stake-holders. Its architecture is event-driven and coexists with the service oriented architecture of the software developed by the CGI laboratory. The implemented system has been tested on the scenario of a 1/100 per year flood elaborated by two French forecasting centres. The model describing the current crisis situation, deduced by the proposed information system, can be used to (i) deduce a crisis response process, (ii) to detect unexpected situations, and (iii) to update a COP suited to the decision-makers.
|
47 |
Data-aware SOA for Gene Expression Analysis ProcessesLehner, Wolfgang, Habich, Dirk, Richly, Sebastian, Assmann, Uwe, Grasselt, Mike, Maier, Albert, Pilarsky, Christian 11 May 2022 (has links)
In the context of genome research, the method of gene expression analysis has been used for several years. Related microarray experiments are conducted all over the world, and consequently, a vast amount of microarray data sets are produced. Having access to this variety of repositories, researchers would like to incorporate this data in their analyses processes to increase the statistical significance of their results. Such analyses processes are typical examples of data-intensive processes. In general, data-intensive processes are characterized by (i) a sequence of functional operations processing large amount of data and (ii) the transportation and transformation of huge data sets between the functional operations. To support data-intensive processes, an efficient and scalable environment is required, since the performance is a key factor today. The service-oriented architecture (SOA) is beneficial in this area according to process orchestration and execution. However, the current realization of SOA with Web services and BPEL includes some drawbacks with regard to the performance of the data propagation between Web services. Therefore, we present in this paper our data-aware service-oriented approach to efficiently support such data-intensive processes.
|
Page generated in 0.0891 seconds