Treffer: Aplicació d'una arquitectura de procés distribuït a una eina d'agregació de components software

Title:
Aplicació d'una arquitectura de procés distribuït a una eina d'agregació de components software
Additional Titles:
Application of a distributed processing architecture upon a software component aggregation tool
Aplicación de una arquitectura de procesado distribuido a una herramienta de agregación de componentes software
Publisher Information:
Universitat Politècnica de Catalunya 2013-01-08
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
Open Access
Note:
application/pdf
Spanish
Other Numbers:
HGF oai:upcommons.upc.edu:2099.1/16745
ETSETB-230.88636
1133018171
Contributing Source:
UNIV POLITECNICA DE CATALUNYA
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1133018171
Database:
OAIster

Weitere Informationen

Projecte realitzat en col·laboració amb el Sener Ingeniería y Sistemas
[ANGLÈS] In the present days, software tools that execute a distributed and decentralized process and data handling represent key figures for the good performance of a high number of industrial processes and business models. Specifically, Service Oriented Architectures (SOA) define an scenario where a set of entities belonging to a network collaborate among them with in an independent way to the underlying technology of each one of the entities, thus forming a flexible and auto-managed service federation. The main goal of this project is the implementation of service oriented architecture in a software component editing and assembling tool provided with graphical interface. This goal is reached by means of the Jini / Apache River platform, a set of libraries and frameworks extending the native Java platform to ease and provide tools to deploy these kinds of architectures. The starting point of the project is a simple software component assembling platform, entirely written in the Java programming language. This platform implements a user-friendly graphical interface to represent software components as black boxes that the user can interconnect to achieve their mutual collaboration; allowing in that way the creation and building of arbitrary complex processing networks as the aggregation, connection and encapsulation of many single components. Thanks to the environment established by Jini / Apache River, this project aims to achieve the publication as services of the component aggregations built using that tool. The latter means that any of the entities belonging to the federation may invoke and use the services in a remote way, without knowledge about their physical place of execution or their implementation details. Services must be reusable and must allow concurrent utilization by a large number of users. In that way, black boxes handled by the assembling tools user interface may represent software processes running on the local machine or in any other place of th
[CASTELLÀ] En la actualidad, las herramientas software que llevan a cabo un procesado y tratamiento de los datos distribuido y descentralizado resultan esenciales para la buena marcha de multitud de procesos industriales y modelos de negocio. En concreto, las Arquitecturas Orientadas a Servicios (SOA) proponen un escenario en el cual un conjunto de entidades pertenecientes a una red colaboran entre ellas de manera independiente a la tecnología subyacente de cada una de estas entidades, formando de esta manera una federación flexible y auto-gestionada de servicios. El principal objetivo de este proyecto consiste en dotar de una arquitectura orientada a servicios a una plataforma de edición y ensamblaje de componentes software mediante interfaz gráfica. Para ello se utiliza la plataforma Jini / Apache River, un conjunto de librerías y frameworks que extienden a la plataforma Java para favorecer y facilitar el despliegue de este tipo de arquitecturas. El punto de partida del proyecto es una plataforma de ensamblaje de componentes software simples escrita en el lenguaje de programación Java. Dicha plataforma representa a los componentes software de manera gráfica como cajas negras que es posible interconectar entre sí para conseguir su colaboración mutua, permitiendo de esta manera la construcción de redes de procesado arbitrariamente complejas en base a la agregación, conexionado y encapsulación de multitud de componentes sencillos. Gracias al entorno propuesto por Jini / Apache River, se pretende conseguir que las agregaciones de componentes construidas mediante la herramienta puedan ser publicadas como un servicio. Esto significa que el resto de entidades pertenecientes a la federación pueden hacer un uso remoto de dichos servicios sin conocimiento de su lugar físico de ejecución ni de sus detalles de implementación. Los servicios deben ser reutilizables y deben permitir el uso concurrente por parte de diferentes clientes. De esta manera, las cajas negras mostradas p
[CATALÀ] Actualment, les eines software que duen a terme un processat i tractament de les dades distribuït i descentralitzat resulten essencials per a la bona marxa de multitud de processos industrials i models de negoci. En concret, les Arquitectures Orientades a Serveis (SOA) proposen un escenari en el qual un conjunt d'entitats pertanyents a una xarxa col·laboren entre elles de manera independent a la tecnologia subjacent de cadascuna d'aquestes entitats, format d'aquesta manera una federació flexible i autogestionada de serveis. El principal objectiu d'aquest projecte consisteix a dotar d'una arquitectura orientada a serveis a una plataforma d'edició i assemblatge de components software mitjançant interfície gràfica. Per tal d'aconseguir aquest objectiu s'utilitza la plataforma Jini / Apache River, un conjunt de llibreries i frameworks que estenen la plataforma Java per tal d'afavorir i facilitar el desplegament d'aquest tipus d'arquitectures. El punt de partida del projecte és una plataforma d'assemblatge de components software simples escrita en el llenguatge de programació Java. Aquesta plataforma representa els components software de manera gràfica com a caixes negres que és possible interconnectar entre si per tal d'aconseguir la seva col·laboració mútua, permetent d'aquesta manera la construcció de xarxes de processat arbitràriament complexes en base a l'agregació, connexionat i encapsulació de multitud de components més senzills. Gràcies a l'entorn proposat per Jini / Apache River, es pretén aconseguir que les agregacions de components construïdes mitjançant l'eina puguin ser publicades com a un servei. Això significa que la resta d'entitats pertanyents a la federació poden fer un ús remot dels esmentats serveis sense coneixement del seu emplaçament físic d'execució ni dels seus detalls d'implementació. Els serveis han de ser reutilitzables i han de permetre l'ús concurrent per part de diferents clients. D'aquesta manera, les caixes negres mostrades per l