The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The tutorial provides practical guidance for project managers and architects facing the "PLE challenge". It demonstrates practices and concrete activities we use to make a product line an economical and technical success
This paper discuss the course of the software reuse as well as the starting of component technology, and analyze the difference on software reuse from the view of component development and object development. The component technology is also analyzed on the multilayer software architecture and Web application. Finally, the paper carries on the summary and the forecast to the component technology.
This article is the summary of author's research and development experience in architecting Microsoft SharePoint solutions. SharePoint is a key word here because of some interesting aspects of solution development based on this platform. Developers' community has got some great researches out of any technological restrictions but in this particular article author came from the other side. He will...
Cloud computing is commonly characterized as a three-layer architecture including IaaS, PaaS and SaaS, while service oriented approach is widely considered as a promising software development method. In this paper, we report our early experience of moving traditional service oriented software development to the cloud computing environment. Our primary goal is to provide instant development, instant...
Migrating legacy object-oriented system functionalities to SOA environment is a important problem that frequently arises in many system maintenance and integration tasks. A service is often implemented by complex collaborations of many objects in an object-oriented system. Such complexity brings impedance mismatch between service and object. Moreover, the delocalized nature of object-oriented system,...
Software cockpits (software project control centers) provide systematic support for monitoring and controlling the activities in a software development project. Important aspects are to track progress, to visualize team performance, and to provide feedback about the quality of delivered results. Therefore, software cockpits integrate and visualize data from various data sources such as project plans,...
While Model-Driven Development (MDD) is an increasingly popular software development approach, its impact on the development process in large-scale, industrial practice is not yet clear. For this study the application of MDD in a large-scale industrial software development project is analyzed over a period of two years. Applying a grounded theory approach we identified 14 factors which impact the...
Software product lines and service-oriented architectures are attracting much theoretical and practical attention. There are various approaches to service-oriented product lines, whereas how to identify services is the most obvious challenge to developing service-oriented product lines. This paper proposes an approach to service identification methods that bridges the feature models of product lines...
Along with the growing software market in recent years, business requirements are changing more rapidly and the complexity of enterprise applications is growing continuously. An ideal goal is to encapsulate these requirements into a high-level abstraction, which can be used to drive large-scale adaptation of the underlying software implementation. Model Driven Engineering (MDE) is one of the enabling...
This paper focuses on Web Services development presenting an approach that investigates the model-based software development towards Service-Oriented Architecture. This work explores software development based on Domain-Specific Modeling for building WSDL 2.0 meta-model. The Multiple Views CASE tool supports the development process of Web Services according to top-down approach through the creation...
This article introduces AOP technology into MDA modeling, the MDA's platform independent model is divided into object oriented platform independent model and aspect oriend platform independent model. In order to avoid the chaos of calls and visits happen between the domain and domain, firstly each domain is refined and build their own bridge connection to bridge operation in the establishment of each...
With the rapid development of computer technology, the traditional software development method has been difficult to adapt to the complex and changing application needs, How to further improve software development efficiency and quality has become a hot spot of common concern, And Software Reuse is a software development to improve software quality, efficiency and effective means. In this paper, the...
Many conferences have been regularly organized worldwide each year. The organizing process consists of sequences of major activities involving several distant participants. The characteristic of the conference management process, therefore, suits the solution of distributed system. To enhance loose coupling, the cooperative activities could be implemented as services. However, the orchestration of...
Service-Oriented Computing (SOC) is intended to improve software maintainability as businesses become more agile and underlying processes and rules change more frequently. However, to date, the impact of service cohesion on the analyzability subcharacteristic of maintainability has not been rigorously studied. Consequently, this paper extends existing notions of cohesion in the Procedural and OO paradigms...
The purpose of this paper is to propose a service-oriented reverse reengineering that consists of re-documentation and design recovery. To understand the legacy system, we need to re-document the legacy system in a highlevel abstraction by using UML visual models through an initial reverse engineering. For this re-documentation, we propose a new re-documentation technique called 5W1H (Why, Who, When,...
The development and application of the traditional GIS, as a platform, have long been heavyweight, expensive and non-public. Nowadays, with the explosion of Web2.0, they are facing challenge. An agile, lightweight, reusable GIS is now in need. This paper promotes a solution to meet this need. Based on SOA, the solution fulfills the concept of Web2.0 and software2.0 and designs an open architecture...
This paper discusses the business requirements as concerns in a data warehouse in general and derives the specific information requirements for the AOSDDL (Aspect Oriented Software Development Design Language) design language architecture to implement a data warehouse that is proposed within this work. Research into aspect based business requirements so far has shown that no single solution will meet...
Automated negotiation has become the core of the intelligent e-commerce. Traditional research in automated negotiation is focused on theory about negotiation protocol and strategy. However, the application of automated negotiation system has lagged far behind. This paper discusses the reason for such a situation, and proposes a technology roadmap for the development of automated negotiation system...
Although they are still being refined, the principles of service-oriented architectures have significant benefits for the maintenance and administration of enterprise systems. However, they are not particularly well suited for supporting the development of client applications and business processes. In particular, the absence of the notion of types, in the sense of abstract data types and object-oriented...
This position paper examines software architecture through the lenses of four organizational perspectives and identifies opportunities for research to improve the positioning and support of the discipline within organizations. It concludes that while software architecture may rest on solid technical foundations, its position in the organization is not as firm.
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.