585 research outputs found
An Approach for Agile SOA Development using Agile Principals
In dynamic and turbulent business environment, the need for success and
survival of any organization is the ability of adapting to changes efficiently
and cost-effectively. So, for developing software applications, one of the
methods is Service Oriented Architecture (SOA) methodology and other is Agile
Methodology. Since embracing changes is the indispensable concept of SOA
development as well as Agile Development, using an appropriate SOA methodology
able to adapt changes even during system development with the preservation of
software quality is necessary. In this paper, a new approach consisted of five
steps is presented to add agility to SOA methodologies. This approach, before
any SOA-based development, helps architect(s) to determine Core Business
Processes (CBPs) by using agile principals for establishing Core Architecture.
The most important advantage of this approach according to the results of case
study is possibility of embracing changes with the preservation of software
quality in SOA developments.Comment: 8 pages, 1 figure, 1 table;
http://airccse.org/journal/ijcsit2012_curr.htm
SOA, SoBI & EDA - Paradigms for Integration Capabilities of BI Platform
A Business Intelligence (BI) provider may offer a basic solution, a packed application or a comprising BI platform which integrates components from individual technologies in a synergic system. The providers’ tendency is to standardize the instruments offered on a single server platform. The article analyzes the integration capabilities and problems of BI platforms, emphasizes the differences between emergent technologies and suggests integration solutions. The analysis is useful both to the providers of BI solutions - in order to develop some agile platforms, as well as to their users - representing an important factor in selecting the solution. In addition, the conclusions to be drawn will emphasize the tendencies from the BI market and will represent the support in creating some agile platforms.Business Intelligence, agile platform, integration, metadata management, Service Oriented Architecture (SOA), Event Driven Architecture (EDA)
SensorCloud: Towards the Interdisciplinary Development of a Trustworthy Platform for Globally Interconnected Sensors and Actuators
Although Cloud Computing promises to lower IT costs and increase users'
productivity in everyday life, the unattractive aspect of this new technology
is that the user no longer owns all the devices which process personal data. To
lower scepticism, the project SensorCloud investigates techniques to understand
and compensate these adoption barriers in a scenario consisting of cloud
applications that utilize sensors and actuators placed in private places. This
work provides an interdisciplinary overview of the social and technical core
research challenges for the trustworthy integration of sensor and actuator
devices with the Cloud Computing paradigm. Most importantly, these challenges
include i) ease of development, ii) security and privacy, and iii) social
dimensions of a cloud-based system which integrates into private life. When
these challenges are tackled in the development of future cloud systems, the
attractiveness of new use cases in a sensor-enabled world will considerably be
increased for users who currently do not trust the Cloud.Comment: 14 pages, 3 figures, published as technical report of the Department
of Computer Science of RWTH Aachen Universit
Improving the management of cost and scope in software projects using agile practices
While organizations want to develop software products with reduced cost and
flexible scope, stories about the applicability of agile practices to improve
project development and performance in the software industry are scarce and
focused on specific methodologies such as Scrum and XP. Given these facts, this
paper aims to investigate, through practitioners' perceptions of value, which
agile practices are being used to improve two performance criteria for software
projects-cost and scope. Using a multivariate statistical technique known as
Exploratory Factor Analysis (EFA), the results suggest that the use of agile
practices can be represented in factors which describe different applications
in software development process to improve cost and scope. Also, we conclude
that some agile practices should be used together in order to get better
efficiency on cost and scope in four development aspects: improving (a) team
abilities, (b)management of requirements, (c) quality of the code developed,
and (d) delivery of software on-budget and on-time.Comment: 47-64p
Management Principles Associated With IT Project Success
Success in information technology (IT) projects remains elusive, even after decades of efforts to improve it. Most of these efforts have focused on variations of the traditional project management paradigm as promulgated by PMBOK. We suspected that a potential cause of high IT project failure is with the paradigm, which focuses on the project itself and on meeting time and cost targets. A new paradigm called Value-Driven Change Leadership (VDCL) originated from discussions of a panel of project management experts. This paper describes the principles of that paradigm. It also reports the results from a survey of four project managers on the association between project success and management principles from VDCL and PMBOK
An approach for the Development of adaptable Services-oriented Systems
Software engineering is marked by the emergency of two paradigms: SOC (Service Oriented Computing) and CAC (Context-Aware Computing). While SOC paradigm aims to deal in the problem of interoperability, the CAC paradigm main’s target is to challenge the adaptability of IS contexts. The adoption of these two paradigms raised the challenge of the development process of Services Oriented Systems (SOS) adaptable to the context. The purpose of this paper is to propose a model driven the development process of Services-Oriented Systems adaptable to users’ context
Recommended from our members
Dynamic Trust Management
Trust management forms the basis for communicating policy among system elements and demands credential checking for access to all virtual private service resources—along with careful evaluation of credentials against specified policies—before a party can be trusted
Contribution to Quality-driven Evolutionary Software Development process for Service-Oriented Architectures
The quality of software is a key element for the successful of a system. Currently, with the advance of the technology, consumers demand more and better services. Models for the development process have also to be adapted to new requirements. This is particular true in the case of service oriented systems (domain of this thesis), where an unpredictable number of users can access to one or several services.
This work proposes an improvement in the models for the software development process based on the theory of the evolutionary software development. The main objective is to maintain and improve the quality of software as long as possible and with the minimum effort and cost. Usually, this process is supported on methods known in the literature as agile software development methods.
Other key element in this thesis is the service oriented software architecture. Software architecture plays an important role in the quality of any software system. The Service oriented architecture adds the service flexibility, the services are autonomous and compact assets, and they can be improved and integrated with better facility.
The proposed model in this thesis for evolutionary software development makes emphasis in the quality of services. Therefore, some principles of evolutionary development are redefined and new processes are introduced, such as: architecture assessment, architecture recovery and architecture conformance.
Every new process will be evaluated with case studies considering quality aspects. They have been selected according to the market demand, they are: the performance, security and evolutionability. Other aspects could be considered of the same way than the three previous, but we believe that these quality attributes are enough to demonstrate the viability of our proposal
Agents and E-commerce: Beyond Automation
The fast-growing information and communication technologies have shifted the contemporary commerce in both its information and market spaces. Businesses demand a new generation of agile and adaptive commerce systems. Towards this end, software agents, a type of autonomous artifacts, have been viewed as a promising solution. They have been taking an increasingly important part in facilitating e-commerce operations in the last two decades. This article presents a systematized overview of the diversity of agent applications in commerce. The paper argues that agents start playing more substantial role in determining social affairs. They also have a strong potential to be used to build the future highly responsive and smart e-commerce systems. The opportunities and challenges presented by proliferation of agent technologies in e-commerce necessitate the development of insights into their place in information systems research, as well as practical implications for the management
- …