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.
Scalability is an important requirement in the development and the operation of applications in a cloud environment. To handling heavy concurrency in the input load, many design-related and operational factors should be considered. The microservice architecture patterns provide better means to increase the scalability than traditional software architecture patterns. However, certain aspects of applications...
Service-oriented architecture (SOA) and microservices insiders Mike Amundsen, James Lewis, and Nicolai Josuttis share their experiences and predictions with department editors Cesare Pautasso and Olaf Zimmermann.
Herein we present a novel big-data framework for healthcare applications. Healthcare data is well suited for bigdata processing and analytics because of the variety, veracity and volume of these types of data. In recent times, many areas within healthcare have been identified that can directly benefit from such treatment. However, setting up these types of architecture is not trivial. We present a...
In mobile computing developers will need to develop applications that will interact with the end user. Context-aware applications notify or ask users what they want based on what they have sensed or on a user profile. Event-driven mobile computing detects conditions of interest to users and notifies them accordingly. In this paper we discuss the importance and challenges in designing event-driven...
Today's Enterprises are facing many challenges in the service oriented, customer experience centric and customer demand driven global environment where ICT is becoming the leading enabler and partner of the modern enterprise. In the last decade, many enterprises have invested heavily in SOA-aligned IT transformations, but not harvested what SOA promised to provide. Now the API and Microservice paradigm...
IT environments that consist of a very large number of rather small structures like microservices, Internet of Things (IoT) components, or mobility systems are emerging to support flexible and agile products and services in the age of digital transformation. Biological metaphors of living and adaptable ecosystems with service-oriented enterprise architectures provide the foundation for self-optimizing,...
The Internet of Things, Enterprise Social Networks, Adaptive Case Management, Mobility S ystems, Analytics for Big Data, and Cloudenvironments are emerging to support smart connected i.e. digital products and services and the digital transformation. Biological metaphors of living and adaptable ecosystems provide the logical foundation for self- optimizing and resilient run-time environments for intelligent...
We propose a data-centric three leveled modeling architecture in an effort towards a Model Driven approach of services for the Internet of Things (IoT): a resources level, an artifacts level and a semantic level. In this architecture, the resources level abstracts all important pieces of information describing real objects as resources. The artifacts level allows to collect all objects and contexts...
In this keynote talk we propose the use of a capability-driven approach to enterprise modeling in order to capture the intertwined relationship among design requirements and environment, as well as the interplay of requirements and design artifacts for the purpose of facilitating enterprise agility.
Big Data is one of the key enabling technologies in smart manufacturing, where manufacturing companies aim at leveraging the data generated throughout their processes. The potential of Big Data Analytics is particularly significant in the context of manufacturing companies distributed worldwide. These companies own several manufacturing plants operating the same process in different environments and...
The Northbound Interface (NBI) plays a crucial role in promoting the adoption of SDN as it allows developers the freedom of developing their revenue-generating applications without being affected and constrained by the complexities of the underlying networks. To do so the NBI has to allow applications to express their requirements and constraints in their own application specific language, and the...
An architect whose skills and capabilities match a project's needs will more likely be successful. Moreover, each software life-cycle phase requires different skills. A proposed model identifies the skills needed at each phase and helps explain common failure patterns.
There is still a gap between businesses and their supporting software. Even when an enterprise architecture is defined for a given business, its software is often not aligned to it. If it is reflected in the software at all, then its representation there is mostly in program code rather than models, which makes it difficult to adapt the software. While BPMN provides the possibility to specify business...
Similar with definition of ‘service’, the term ‘service engineering’ (SE) can be broadly defined based on the context and the referring domain. This paper explores the evolutionary definition of SE, with later emphasis on IT/IS perspective. The paper begin with general definition of service and service engineering before elaborating IT perspectives on IT. A review on service orientation, Service Oriented...
Our experience with email-based marketing campaigns (or short: “Microservices”) showed that they are an intersecting set of a) projects and processes and b) technology and creativity. Their properties of fixed due date, fixed scope and at the same time fixed duration render classical management methodologies unfeasible. The same applies to the supporting enterprise infrastructure architecture, where...
Architectural component models represent high level designs and are frequently used as a central view of architectural descriptions of software systems. They play a crucial role in the whole development process and in achieving the desired software qualities. This paper presents an empirical study that examines the impact of hierarchies on the architecture-level software understand ability. In particular...
Enterprises face the challenge of rapidly adapting to dynamic business environments. The traditional approach to process management is only partially appropriate to this new context, and calls for the advent of new, evolutionary business processes. This new approach attempts to address specific issues related to flexibility and adaptation such as design of easily adaptable processes, dynamic handling...
Virtual Communities (VCs) are dominating our daily activities from different insights. Social, Business, Professional, Educational and many VCs are competing to conquer the cloud by targeting more audience through the services they provide. The diversity, magnitude and quality of provided services raise a new challenge for managing these services. Consequently, the success or failure of VCs depends...
The main idea behind this article is to propose technological tools in order to design, implement and deploy applications dedicated to smart-∗. Our approach is particularly relative to the smart cities domain, which is the most suitable field of experimentation for a wider domain called long-life applications. Currently, our computers and more generally, our mobile devices (tablets, smartphones) host...
In recent years there has been a huge discussion about the IoT (Internet of Things) concept, and even more about IoT within industrial environment. The real IoT is a network of devices with local intelligence (sensors, lights, gas pumps, HVAC systems), which shares access & control mechanisms to push and pull status and command information from the networked world. However, there are still some...
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.