Spelling suggestions: "subject:"aoa"" "subject:"ooa""
271 |
Uma arquitetura orientada a serviços para visualização de dados em dispositivos inteligentesSILVA JUNIOR, Jairo de Jesus Nascimento da 31 October 2014 (has links)
Submitted by Hellen Luz (hellencrisluz@gmail.com) on 2017-08-01T18:32:30Z
No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertacao_ArquiteturaOrientadaServicos.pdf: 6969374 bytes, checksum: 1c20514e4d649104c5044050223c5bbf (MD5) / Approved for entry into archive by Irvana Coutinho (irvana@ufpa.br) on 2017-08-22T12:31:16Z (GMT) No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertacao_ArquiteturaOrientadaServicos.pdf: 6969374 bytes, checksum: 1c20514e4d649104c5044050223c5bbf (MD5) / Made available in DSpace on 2017-08-22T12:31:16Z (GMT). No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertacao_ArquiteturaOrientadaServicos.pdf: 6969374 bytes, checksum: 1c20514e4d649104c5044050223c5bbf (MD5)
Previous issue date: 2014-10-31 / A evolução tecnológica dos smartphones e tablets, a grande quantidade de informações
armazenadas eletronicamente, e a necessidade de tomada de decisão, individual ou colaborativa, em
qualquer lugar e momento demandam a concepção e desenvolvimento de serviços para visualização
desses dados. A Internet tem desempenhado um importante papel como rede de compartilhamento
de conhecimento, e neste contexto tem surgido aplicações com arquiteturas orientadas a serviços
(SOA) nos mais diversos campos de estudo. Assim, este trabalho tem como objetivo a concepção e
desenvolvimento de um agregado de serviços que favoreçam a ubiquidade e pervasividade em
aplicações de visualização de dados, permitindo que o usuário construa visualizações de dados
sobre um determinado domínio de problema de maneira fácil e intuitiva. Com este tipo de serviço é
possível construir aplicações de visualizações de dados em diferentes dispositivos inteligentes, tais
como: smartphones, tablets, desktop, TV Digital e etc. Esta abstração é conseguida através de uma
API Web que suporta as principais características de aplicações de visualização de informações em
diferentes plataformas. O modelo arquitetural de comunicação utilizado na concepção do serviço foi
o REST (REpresentational State Transfer), as aplicações cliente e servidora foram desenvolvidas na
linguagem Java, e foi utilizado um motor de geração de visualizações de dados denominado
PRISMA. Como cenário de uso, foi desenvolvida uma aplicação cliente Android para testar os
serviços criados. Por fim, serão apresentados dados iniciais sobre testes de usabilidade realizados na
aplicação desenvolvida. / Technological developments of smartphones and tablets, the great amount of electronic
stored information and the need for decision-making, individually or collaboratively, anywhere and
anytime, demands the conception and development of services for data visualization. The Internet
has played an important role as a knowledge-sharing network and in this context, some service
oriented architecture (SOA) applications have emerged in all kind of study fields. Therefore, this
work aims the conception and development of a service aggregation that will favor ubiquity and
pervasiveness in data visualization applications, allowing users to build domain-specific data
visualizations in an easy and intuitive way. With this kind of service, it is possible to build data
visualization applications for different smart devices such as smartphones, tablets, desktop, smart
TV's, etc. A Web API that supports the main characteristics of an information visualization tool in
different platforms reaches this abstraction. REST (REpresentational State Transfer) Style was
employed in the service conception as the architectural communication model. Client-side and
server-side applications were developed using Java with a data visualization generator engine called
PRISMA. As a use case, was developed a client Android application in order to test the created
services. Lastly, initial data about usability essays performed in the developed application will be
presented.
|
272 |
Home SOA : Composition contextuelle de Services dans les Réseaux d'Equipements pervasifsBottaro, André 12 December 2008 (has links) (PDF)
Les équipements électroniques envahissent progressivement l'univers quotidien. D'aucuns souhaiteraient que ces équipements puissent intelligemment réagir à l'activité de l'utilisateur afin de l'assister dans ces activités de tous les jours. Le domaine de l'Informatique Pervasive adresse la vision de ce monde naturellement numérique assistant les individus sans être intrusif.<br /><br />Face aux défis de l'Informatique Pervasive dans les réseaux locaux, notamment la distribution, l'hétérogénéité et la dynamique des équipements, cette thèse répond par une ligne de conduite et l'approche logicielle Home SOA. Cette ligne de conduite distingue les situations où les solutions protocolaires sont pertinentes et ramène les autres situations à des problèmes de génie logiciel. Parmi les solutions protocolaires, la proposition d'une interface uniforme de gestion de cycle de vie logiciel dans le Comité de Travail UPnP Device Management est une des contributions importantes. <br /><br />Le Home SOA est l'association de technologies de développement modulaire et d'un ensemble de patrons de conception orientés objets. Au-delà de l'orientation objet, le Home SOA exploite les modèles récents de composants à services et le concept de plateforme de services. Les pilotes orientés service masquent les aspects distribués tout en réifiant la dynamique des entités pervasives sur la plateforme. Les pilotes raffinés adaptent les objets mandataires dans des interfaces à la sémantique du domaine d'application visé. La contextualisation des services de la plateforme alliée à une automatisation de la sélection de service achève de simplifier le développement d'applications pervasives. Le cadriciel est implémenté au-dessus de la plateforme OSGi et est validé par la réalisation d'applications conscientes du contexte et mixant des domaines d'applications distincts dans le réseau domestique.
|
273 |
Att designa mjukvara för framtiden : Praktikfallet ABCIsaksson, Johan, Stake, Torbjörn January 2006 (has links)
<p>Att designa en generell och utbyggbar mjukvara är inte enkelt, då det krävs en bred kompetens inom många olika områden. Vi belyser i detta arbete en del av problematiken kring design. Utgångspunkten är ett praktikfall vars målmiljö rör processer och integrationer. Huvudfokus ligger på designmönster, men även en bredare genomgång av ämnen så som utvecklingsmetodik, Service Oriented Architecture (SOA), Web Services (WS) och utvecklingsmiljöer presenteras. Arbetet bedrivs i enlighet med riktlinjer från Rational Unified Process (RUP) och slutprodukten är en checklista på tre punkter. De tre punkterna speglar de lärdomar vi dragit av arbetet genom saker vi gjort och saker vi borde ha gjort. God design kan uppnås genom att förstå den uppgift man åtagit sig, utvärdera sitt resultat och delresultat samt genom användandet av rätt verktyg. Framtida forskningsområden med anknytning till vårt rör förslagsvis metoders betydelse för mjukvarudesign, dynamiska perspektiv hos utvecklare och mer enhetlighet kring begreppet SOA.</p>
|
274 |
N-type Modulation-Doped InGaAlAs/InP Strain-Balanced Multiple Quantum Wells for Photonic Integrated CircuitsFeng, Jui-yang 04 August 2008 (has links)
In this work, we have reported the design, MBE-growth and fabrication of strain-balanced n-type modulation-doped (MD) InGaAlAs/InGaAs multiple quantum wells laser/SOAs on InP. The quantum well contains a lattice-matched InGaAs core, a compressive-strained InGaAs padding, and a tensile-strained InGaAlAs spacer. Two kinds of samples having similar structure but different fundamental transition wavelength of 1.55 £gm and 1.48 £gm are separately prepared for investigating their characteristics in optical amplification under forward bias and electro-absorption under reversed bias. Also, the technique of growing high-quality InGaAlAs with solid-source molecular beam epitaxy has been established and the resulting InGaAlAs bulk and QWs samples are extensively characterized by double-crystal X-ray diffraction, transmission electron microscopy, electroluminescence, and photoluminescence measurements.
For £f = 1.55 £gm samples, ridge-waveguide lasers of Fabry-Perot (FP) type and tilted-end-facet (TEF) type were fabricated by a new developed multi-step wet-etching process. When injection current density > 20A/cm^2, electroluminescence spectra show higher optical gain for the quantum well e1-hh2 transition at £f = 1460 nm than the e1-hh1 transition at £f = 1550 nm. The FP laser shows a lasing peak of £f = 1514 nm at threshold. Additional lasing wavelength at £f =1528 nm and 1545 nm were observed sequentially as the injection current increased. However, for the TEF laser, only the emission at £f = 1511 nm was observed. These TE-polarized lasing wavelengths are consistent with the £_-like absorption peaks in photocurrent spectra. The lasing performance is possible attributed to optical transitions within quantum dots/wires which are formed by the strain-field profile and alloy segregation/migration.
For £f = 1.48 £gm samples, the differential absorption spectroscopy, which measures the change of transmission (£GT/T) in the presence of electric field, is used to study the electro-absorption modulation behavior of MD-SOA¡¦s. A sample with n-type modulation-doping amounting to a sheet density of 3.5 ¡Ñ 10^11 cm^-2 per QW and combining with a hole-stopping barrier represents the largest chirp parameter (£Gn/£Gk) under reversed bias, which offers an excellent platform to realize electro-refractive devices with larger refractive index changes (£Gn) but lower differential absorption (£G£\) near £f = 1.55 £gm, which is also our interested region of operation.
In addition, we have succeeded in reducing the length of conventional constant-width multimode interference (MMI) coupler of K = 0.15 and 0.28 more than 32% by a novel stepped-width design concept. By extending the stepped-with idea, we show that it is possible to obtain 2x2 waveguide couplers with new power splitting ratios of 7%, 64%, 80% and 93% for cross coupling by cascading two short MMI sections. We further realize freely chosen power splitting ratio by interconnecting a pair of unequal-width waveguides as the phase-tuning section into the middle of two short MMI sections. These compact and low loss MMI-based devices use only rectangular geometry without any bent, curved, and tapered waveguides. They offer valuable new possibilities for designing waveguide-based photonic integrated circuits.
|
275 |
Web-based ERP systems: the new generation : case study: mySAP ERPGomis, Marie-Joseph January 2007 (has links)
<p>With the proliferation of Internet, ERP systems like all the domains of Information Technology have known an important evolution. This final thesis project is a study about the evolution of ERP systems, more precisely about their migration to the Web giving birth to a new generation of systems: the Web-Based or Web-enabled ERP systems. This migration to the Web is justified by the difficulty of making possible the communication between partner’s legacy systems and the organizations’ ERP systems. A historical evolution of these systems is presented in order to understand the reasons that lead vendors to adopt the Web Service Technology. Based on different studies, the main technologies such as Web services, Service-Oriented Architecture and Web Application server are also presented. From an interpretative research approach mySAP ERP has been chosen as a case study. This Master’s thesis has been led into AIRBUS France Company within the framework of the SAP Customer Competence Center (SAPCCC) Web site project. The project is aimed at re-building the SAPCCC Web site. The new characteristic of the Web site is to make it accessible by all AIRBUS partners working with SAP applications. To make the Web site accessible by the partners from their own applications located on their own platforms the development has been done thanks to mySAP ERP which is an ERP using the Web service technology. Finally, this thesis presents a comparative study between traditional ERP systems and the new generation of Web-based ERP systems.</p>
|
276 |
SOA and QualityPeng, Qian, Fan, Yang Qing January 2008 (has links)
<p>This thesis emphasizes on investigating the relationship between the quality attributes and service oriented architecture (SOA). Due to quality attributes requirements drive the design of software architecture, it is necessary to maintain the positive quality of SOA and improve the negative quality of SOA. This thesis gives an introduction to SOA, Enterprise Service Bus (ESB) and MULE. Then, it covers information on quality of systems and tactics for achieving each quality attribute. Finally, we discuss the quality of SOA in detail, and illustrate how to set up a SOA and how to improve its quality using a case of an order for supermarket.</p> / Order system
|
277 |
CCS - Collect, Convert and Send : Designing and implementing a system for data portability and media migration to mobile devicesGustafsson, Jonas, Alserin, Fredrik January 2006 (has links)
<p>In this thesis we will identify which are the desired features and functionalities for implementing a system capable of acting as an information bridge for content available in the “wired” Internet to be delivered to mobile devices. We will also explore how to design and build such a system based on the specifications within parts of the MUSIS project. The MUSIS’ system development is used as a base of the work described in this thesis and the experiences from those efforts are used in order to design a system with more focus on data portability and media migration.</p><p>During the development of the MUSIS platform, problems related to system upgrading, i.e. adding new ad-hoc functionalities were discovered. Due to the fact that a user-centred design approach was taken, this was essential in the project. To solve some of these issues, we propose a new component-based system with a high level of scalability and re-usability. We name this system Collect, Convert and Send, CCS. The system shall be seen as a base that can be used as a core system for different projects where interoperability of content between different platforms, devices or systems is important.</p><p>The implementation of the system is based on the use cases and those theoretical aspects and ideas related to component software, interoperability, media migration and metadata in a Web service context. The results of our efforts give some indications that the use of component software gives a foundation for a service-oriented architecture.</p>
|
278 |
Fallbasierte Speicherung und Wiederverwendung von Erfahrungswissen über die prozessbezogene Implementierung von Services in SAP® Enterprise-SOAHofmann, Marcus 02 July 2009 (has links) (PDF)
Der wirtschaftliche Erfolg von Unternehmen wird heute von der Fähigkeit beeinflusst, die Geschäftsstrategie schneller umsetzen zu können als die Konkurrenz. Wichtige Ziele sind die Erschließung neuer Märkte, die Reduzierung von Kosten sowie die Steigerung der Effizienz. Eine Voraussetzung besteht darin, vorhandene Geschäftsprozesse flexibel anpassen und zügig neue Prozesse einführen zu können. Das bedingt wandlungsfähige und innovationsfördernde Systemlandschaften. An dieser Stelle setzen die durch Geschäftsprozesse getriebenen serviceorientierten Architekturen für ERP-Systeme an. Mit SOA-ERP-Systemen wird es möglich, selektiv und am Bedarf ausgerichtet neue Prozesse zu gestalten und das Prozess-Design mit der Einbindung von Lieferanten, Kunden und Partnern über Unternehmensgrenzen hinweg zu gestalten. SAP Enterprise-SOA bezeichnet die serviceorientierte ERP-Architektur der SAP AG. Die darauf basierenden Anwendungen entstehen – unter Einsatz der Enterprise-SOA Roadmap-Methodik – durch die gezielte Kombination von Plattform-, Ex-tension- und Composite-Applikationen. Letztere stellen hochflexible, aus Enterprise-Services/Services von Drittanbietern erstellte, Anwendungen dar. Deren Design durch SOA-Experten liegt ein hohes Maß an Erfahrungswissen zu Grunde. Dieses stellt den zentralen Aspekt der Speicherung und Wiederverwendung durch fallbasiertes Schließen dar. Im Gegensatz zum bestehenden Ansatz zur Beschreibung von Best-Practice Implementierungen im „SAP Community Network“ ermöglicht der hier dargestellte Vorschlag die strukturierte, prozessbezogene Speicherung sowie die ähnlichkeitsbasierte Wiederverwendung von Composite-Applikationen innerhalb des Roadmap-Prozesses. Schwerpunktmäßig werden dazu Indizes zum Aufbau von Zugriffsstrukturen in der Fallbasis sowie wie ein allgemeingültiges globales und ein beispielhaftes, kontextspezifisches lokales Indexvokabular erarbeitet. Weiterhin erfolgt die Angabe entsprechender Ähnlichkeitsmaße für die ausgeprägten Indizes sowie das Aufzeigen der Ähnlichkeitsbestimmung zwischen zwei Fällen durch einen Nearest-Neighbor Matching Algorithmus.
|
279 |
Bestimmung der Dienstgütezuverlässigkeit in zusammengesetzten Dienstleistungen im Internet der DiensteStrunk, Anja 29 December 2010 (has links) (PDF)
Das Anbieten, die Vermittlung und der Konsum von Softwarekomponenten nach dem Paradigma „Software-as-a-Service“ über das Internet wird zunehmend populärer. Diese so genannten elektronischen Dienstleistungen unterschiedlicher Komplexität werden auf Netzwerkservern zur Verfügung gestellt und können von anderen Anwendungen eingebunden werden. Damit können Ressourcen für die Entwicklung und das Betreiben eigener Dienste eingespart werden. Traditionelle Beispiele solcher Dienste sind Währungsumrechnungen oder Wettervorhersagen , aber auch komplexere Geschäftsprozesse, wie z.B. Rechnungsprüfdienste , werden vermehrt als elektronische Dienste bereitgestellt.
Voraussetzung für die Akzeptanz der elektronischen Dienstleistungen ist die Absicherung deren Dienstgüte (engl. Quality of Service). Die Dienstgüte gibt Auskunft darüber, wie gut ein Dienst seine Funktion erbringt. Klassische Parameter sind Antwortzeit oder Verfügbarkeit. Die Betrachtung der Dienstgüte hat für den Dienstnutzer als auch für den Dienstanbieter Vorteile: Durch die Angabe der Dienstgüte kann sich der Dienstanbieter von seiner Konkurrenz abgrenzen, während der zukünftige Dienstnutzer in der Lage ist, die Performanz seiner Systeme, welche den Dienst integrieren, abzuschätzen. Beide Parteien streben eine möglichst hohe Dienstgüte an.
Die Bestimmung der Dienstgüte in zusammengesetzten Dienstleistungen wurde in den letzten Jahren viel diskutiert. In diesem Zusammenhang ist besonders die Dienstgütezuverlässigkeit eines Dienstes wichtig. Die Dienstgütezuverlässigkeit gibt an, wie sicher es einem Dienst gelingt, seine Qualitätsversprechen einzuhalten. Je nach Kontext spricht man von relativer oder absoluter Dienstgütezuverlässigkeit. Die relative Dienstgütezuverlässigkeit bezieht sich auf die Fähigkeit eines Dienstes seine Dienstgütegarantien während der nächsten Interaktion einzuhalten, während sich die absolute Dienstgütezuverlässigkeit auf den Zeitraum der nächsten n Interaktionen bezieht. Verletzt ein Dienst eine Dienstgütegarantie, weil er beispielsweise nicht in der vorgegebenen Zeit antwortet, so gefährdet der Dienstnutzer die Performanz seiner Systeme, während der Dienstanbieter mit Strafzahlungen zu rechnen hat.
Die Bestimmung der Dienstgütezuverlässigkeit einer zusammengesetzten Dienstleistung hat verschiedene Vorteile. Sie gestattet dem Dienstanbieter z.B. drohende Qualitätsverschlechterungen vorherzusagen und auf diese geeignet zu reagieren. Auch der Dienstnutzer profitiert von der Existenz der Dienstgütezuverlässigkeit. Er kann z.B. das Risiko für seine Systeme besser kalkulieren.
Ziel dieser Arbeit ist die Bestimmung der Dienstgütezuverlässigkeit in zusammengesetzten Dienstleistungen. Zu diesem Zweck wird die Dienstgütezuverlässigkeit von Teildiensten auf Basis ihrer Monitoring-Historie vorhergesagt. Die Monitoring-Historie protokolliert für jeden Dienst und jede Dienstgütegarantie, ob in vergangenen Interaktionen Dienstgüteverletzungen stattgefundenen haben. Die Dienstgütezuverlässigkeit eines Teildienstes wird als Verletzungswahrscheinlichkeit gemessen, die angibt, wie wahrscheinlich eine Dienstgüteverletzung durch den Teildienst ist.
Für die Vorhersage der relativen Verletzungswahrscheinlichkeit kommt eine Markov-Kette erster Ordnung zum Einsatz. Die Bestimmung der absoluten Verletzungswahrscheinlichkeit beruht auf den Prinzipien der allgemeinen Stochastik. Die Berechnungszeit beträgt in beiden Fällen wenige Millisekunden. Beide Verfahren liefern äußerst zuverlässige Vorhersagewerte.
Auf Basis der Verletzungswahrscheinlichkeiten der Teildienste wird die Dienstgütezuverlässigkeit der zusammengesetzten Dienstleistung bestimmt. Sie kann detailliert in Form der Verletzungsmatrix oder als einfacher numerischer Wert in Form der Verletzungszahl angegeben werden. Die Verletzungsmatrix einer Dienstgütegarantie enthält die Eintrittswahrscheinlichkeit für jede mögliche Anzahl von Dienstgüteverletzungen. Ihre Aufstellung erfordert exponentiellen Aufwand. Demgegenüber besitzt die Verletzungszahl eine lineare Berechnungszeit. Sie gibt die Belastung einer Dienstleistung mit Dienstgüteverletzungen an. Die Dienstgütezuverlässig ist dabei umso geringer je kleiner die Werte der Verletzungsmatrix und Verletzungszahl sind.
|
280 |
Vers une plateforme dédiée à la composition automatique et l'exécution de services : Applications E-Tourisme / Toward a framework for automated service composition and execution : E-tourism ApplicationsNa lumpoon, Pathathai 12 May 2015 (has links)
Les systèmes de services contextualisés ont connu un grand essor ces dernières années dans des domaines variés tels que la santé, la logistique ou bien le tourisme. Cette thèse s'intègre dans un projet plus global, nommé E-Tourism, qui vise à réaliser une plateforme de fourniture de services sensibles au contexte à des utilisateurs en situation de mobilité. Le travail de cette thèse se focalise sur la problématique de composition de services web et de leur exécution. La composition de services web permet la réutilisation de services existants afin d'en faire une synthèse répondant au besoin de l'utilisateur. Cette composition se fait en général au niveau de la phase conceptuelle ce qui limite le choix de services potentiels. Cette thèse présente une nouvelle approche de la composition de services Web automatisé et une plateforme d'exécution. Notre approche vise à composer les opérations de services qui répondent aux besoins des utilisateurs mobiles exprimées dans une logique propositionnelle et exécuter le service composé en agrégeant plusieurs services composants. Nous avons proposé une plateforme d'exécution de services et nous avons introduit un nouvel algorithme de planification intégré à cette plateforme. Nous avons défini un contexte basé sur le modèle BPMN. Afin de valider notre modèle sémantique nous avons utilisé une approche de type « model-checking » . Enfin, nous avons réalisé un prototype sous forme d'une plateforme de composition de services et d'exécution automatique en Java. Nous avons implémenté les règles d'inférence et les modèles BPMN en prolog. Enfin, nous avons intégré ces algorithmes dans l'ensemble du système. En perspectives, nous prévoyons d'étendre notre travail actuel et prendre en compte des scénarios plus complexes nécessitant des services web dynamiques. / Recently, distributed computing systems based on context awareness have been proposing in several domains such as healthcare, logistics and tourism. The study described in this thesis is a part of a broader project of E-Tourism system that provides nomad user, context-aware personalized services. The work of this thesis focuses on the issues raised by web service composition and execution. Web service composition brings benefits of reusing existing services to synthesize the new resulting service that meets users needs. The way to create web service composition normally happens at design time, but this limits choices of services. This thesis presents a novel approach of automated web service composition and execution framework. Our approach aims to compose service operations that fulfill mobile users' requirements expressed in propositional logic and execute the resulting service based on aggregating multi service components. In the proposed framework, we have introduced our planning algorithm based on abstract goal states to search and connect to service operations, by mean of service operation annotations, for an abstract plan. The abstract plan is expected for workflow model of sequencing, paralleling and conditioning among service operations. However, the generated workflow is not in an executable form, this is why we perform the transformation of the workflow into an executable business process. To achieve the business process execution, we defined context based BPMN model for mapping the abstract plan to BPMN semantics. We also propose a new validation algorithm and exploited planning-as-model-checking approach to validate the semantic BPMN model whether it is Well-formed and Well-defined BPMN process. Finally, we implemented the automated service composition and execution framework system in Java platform as a proof of concept. We developed the logical composition and, transformation and validation BPMN algorithms written in Prolog. We have integrated these algorithms into the whole system. From the perspective, we plan to extend our current work and take into account more complex user's scenarios that explicitly and implicitly express other pattern controls and we will also consider the scenarios required for stateful web services
|
Page generated in 0.0417 seconds