Spelling suggestions: "subject:"aoa"" "subject:"ooa""
1 |
Characterizing policies that govern service oriented systemsGupta, Priyanka 31 August 2011 (has links)
SOA governance not only ensures that the concepts and principles for service orientation and its distributed architecture are managed appropriately and delivered on the stated business goals for services but also controls the evolution of these service-oriented systems. Evolving services must be able to manage their own actions based on high level global business goals and low level local rules. One way to specify such goals is in the form of policies. Policies are operating rules to orchestrate and maintain order, security, and consistency throughout the service lifecycle. In this ubiquitous world of SOA, there are diverse kinds of policies that can be leveraged for governing services. However, these policies are not often documented properly which then leads to redundancy in policy creation and development. To characterize these policies, the thesis first introduces a taxonomy that classifies policies applicable towards the field of SOA governance. This document then identifies the characteristics of policies that are most influential as the organizational maturity evolves. The intended outcome of this thesis is to present the readers with an overall idea of governance policies and their classification as the enterprise system progresses, from being service oriented to virtualized and eventually to a cloud oriented system.
In this thesis, policies that govern service oriented systems are categorized on the basis of their empirically observable behavior and their applicability to phases of the service lifecycle. This document also recommends policies and their classification, based on enforcement style in the virtualization layer and execution phase in the cloud layer. With this classification, we aim to provide a comprehensive overview of existing policies facilitating policy based governance and evolution in distributed service oriented environments. / Graduate
|
2 |
A SERVICE-ORIENTED FRAMEWORK FOR SENSOR-BASED APPLICATIONSJianzhao, Huang 11 1900 (has links)
Sensor technologies are improving fast: sensors are being developed to record more types of phe-
nomena in improving precisions, and they are becoming less expensive. The vision is that sensor
networks deployed across large spaces, attached to important infrastructure, and embedded in our
everyday environments, will become an ubiquitous element of the worlds information infrastruc-
ture. The apparent bottleneck in reaching this vision efciently and cost effectively is software
development. In this thesis, we discuss an integrated service-oriented architecture for collecting,
archiving, analyzing and visualizing sensor network data. The framework has been deployed and
evaluated in two applications: SensorGIS and SmartCondo, designed for sensor networks deployed
in outdoor and indoor spaces.
|
3 |
A SERVICE-ORIENTED FRAMEWORK FOR SENSOR-BASED APPLICATIONSJianzhao, Huang Unknown Date
No description available.
|
4 |
From guess to success : How to govern service-oriented architecturesLundkvist, Elin, Persson, Gustav January 2015 (has links)
Service-oriented architecture (SOA) governance has been identified as the most important factor affecting the outcome of SOA within organisations. However, authors have failed to explain how organisations should govern specific aspects of its SOA, leaving a gap in the literature. Therefore, the purpose of this study was to investigate established SOA governance mechanisms in order to explain implications of governance in a SOA context. The research question of the study was to identify which SOA governance mechanisms do or do not provide support for different constituents of SOA. The study also contained three sub-questions; (i) Is there a difference between how SOA governance mechanisms support technical vs. non technical constituents of SOA? (ii) Is there any SOA governance mechanism that is more important than others? (iii) Is there a relation between the SOA governance mechanisms? The study was conducted using theories related to SOA and SOA governance. We identified the most academically accepted SOA governance mechanisms to test their support for different constituents of SOA. To get an holistic view of SOA, we used a SOA maturity framework to identify what the constituents of SOA really are. The support of the SOA governance mechanisms were then studied in relation to the different constituents of SOA, through interviews and observations, during a ten week internship at Scania. The results showed that as good as every SOA governance mechanism supports the constituents of SOA, although the level of support varied. In general, we found patterns separating the support for technological and non-technological constituents of SOA. The technological constituents of SOA were to a great extent provided the same support from SOA governance mechanisms, which also was true for the non-technological constituents of SOA. Interestingly, except for one SOA governance mechanism, the technological constituents of SOA and the non-technological obtained different levels of support from governance. The most important SOA governance mechanisms are the creation of standards and policies, having processes to create and enforce policies, processes for education, and establishing SOA skills and training. We can also conclude that there is a relationship between many of the SOA governance mechanisms, and that academics and practitioners therefore have to view SOA governance holistically, rather than independent governance mechanisms.
|
5 |
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.
|
6 |
Wavelength Match Chain-integrated EAM and SOA Using Quantum Well IntermixingChang, Chih-Chieh 07 August 2008 (has links)
The band-gap engineering is an important technique for integration of optoelectronic devices. Using the inter-diffusion of atoms in the quantum well structure, Quantum-Well Intermixing (QWI) technique has been widely used for band-gap engineering due to its simple process and capability of local tuning in chip. Electroabsorption modulator (EAM) and semiconductor optical amplifier (SOA) are two essential devices in optoelectronic field. The band-gap engineering is needed to get optimized performance in integration of EAM and SOA because of the energy level offset in both material structures. In this work, an simple QWI technique, called impurity free vacancy diffusion (IFVD), is employed to integrate EAM and SOA. In the device design, a chain structure of EAM-integrated SOA is used for high-speed and low-noise performance. No re-growth step is needed in the whole device process. An good property EAM with blue shift of 20nm from SOA portion is achieved from this IFVD method.
|
7 |
Component Placement and Location in a Dynamic Composition SystemSajed Khosrowshahi, Behzad 04 July 2013 (has links)
Using Software-as-a-Service (SaaS), software resides on servers not on user computers. Service Oriented Architecture (SOA) provides the ability to divide an application into parts known as services. This allows enhanced support for distribution, code re-use and code sharing. Combining these ideas, applications can be dynamically composed from components stored at convenient locations in a wide-area network. This benefits users since software installation and upgrades are unnecessary and is also suited to personal devices that may have limited resources (e.g. disk space) to support conventional installed software. I have designed, prototyped, and evaluated component-placement and location algorithms for a system that combines ideas from SaaS and SOA to support on-demand composition of applications that run on user devices from storage sites in the network. These algorithms support mobility and are scalable and reliable. I have implemented a Java prototype and a simulation system that I used to assess my system’s behaviour.
|
8 |
Component Placement and Location in a Dynamic Composition SystemSajed Khosrowshahi, Behzad 04 July 2013 (has links)
Using Software-as-a-Service (SaaS), software resides on servers not on user computers. Service Oriented Architecture (SOA) provides the ability to divide an application into parts known as services. This allows enhanced support for distribution, code re-use and code sharing. Combining these ideas, applications can be dynamically composed from components stored at convenient locations in a wide-area network. This benefits users since software installation and upgrades are unnecessary and is also suited to personal devices that may have limited resources (e.g. disk space) to support conventional installed software. I have designed, prototyped, and evaluated component-placement and location algorithms for a system that combines ideas from SaaS and SOA to support on-demand composition of applications that run on user devices from storage sites in the network. These algorithms support mobility and are scalable and reliable. I have implemented a Java prototype and a simulation system that I used to assess my system’s behaviour.
|
9 |
Rozšíření SOA do platformy cloud computing / Rozšíření SOA do platformy Cloud ComputingQylafku, Denis January 2010 (has links)
The aim of my diploma thesis is to introduce cloud computing as an alternative to traditional internal information technology and its benefits for a company. Diploma thesis focuses on three main goals. The first one concerns advantages and disadvantages of cloud computing in comparison to internal information technology. The second one is identification of possible processes and services available for migration into cloud computing. The third goal of the diploma thesis is development of investment analysis which compares not only initial costs on internal information technology and cloud computing, but also costs of both variants within three years. The main contribution of the diploma thesis is to define whether the cloud computing is economically beneficial for the company or not. The argument for categorizing cloud computing is in the reason that the company does not have to use all services within the cloud computing but only these, which the company considers as the most beneficial from cost and operation point of view. Another contribution of the diploma thesis is deployment of data, services and processes into a chosen cloud computing platform. Investment analysis allows through cost comparison of both options understand whether it is more beneficial to choose cloud computing or internal Information Technology platform. During this decision making the company also considers its business character and the fact whether the company operates locally or globally.
|
10 |
Validação de padrões de web services transacionais / Transactional web service pattern validationNunes, Paulo Roberto de Araújo França 03 June 2011 (has links)
A velocidade das mudanças e a necessidade de informações disponíveis em vários meios têm feito com que os sistemas atuais se integrem cada vez mais. Neste cenário, arquiteturas orientadas a serviços e Web Services ganham evidência. Por utilizarem padrões já bem difundidos, por exemplo XML (extended markup language), Web Services se destacam pela interoperabilidade e dinamismo, disponibilizados através da Internet e utilizado em ambientes heterogêneos. Contudo, isso afeta significativamente atributos não funcionais, por exemplo, confiabilidade, disponibilidade, entre outros. Para Web Services, além de todos os problemas existentes no paradigma de programação distribuída, temos ainda o problema de que erros em um determinado serviço não devem ser propagados para os demais. Dentre as diversas formas de se contornar o problema, existe a definição de padrões transacionais que visam delinear regras específicas para a comunicação entre os serviços. O objetivo do trabalho é identificar casos de testes que permitam validar a adequação, tanto do serviço quanto da aplicação de padrões definidos, de modo a garantir uma maior confiabilidade do sistema como um todo. Para isso, é avaliada a aplicabilidade de técnicas de perturbação e mutação de dados com relação ao padrão estabelecido. Como resultado, obtém-se um subconjunto das técnicas que possuem potencial de identificação de falhas nesse cenário. / Software technology has become essential since it is available in most places. Powered by Internet, nowadays, information quickly flows throw systems. Web Services provide a standard way to meet these objectives, as they use common communication pattern like XML and HTTP. The use of Web Services brings many benefits. On the other hand, it also brings some issues about reliability, availability and other non functional problems. Transactional patterns are an alternative to outline such problems. This study aims to find an effective way to certificate the correct use of those patterns by applying perturbation and mutation testing techniques. As work result, it is expected to determine which of techniques are applicable.
|
Page generated in 0.0429 seconds