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.
Earlier research has identified network analysis techniques, methods, and models used to analyze structural aspects of an enterprise architecture (EA) modeled as a network or graph. However, there is still no common set of conceptual elements for such research that could allow one to identify the information requirements needed to perform this type of analysis. In the present research, we organize...
The paper proposes a methodology for the development of a marketing decision support system using Big Data technology and data mining techniques. The approach was inspired by the CRISP-DM methodology, which is not oriented towards Big Data projects. Therefore, we have modified this methodology with respect to the purpose and technological requirements of the project. The proposed methodology was tested...
System specifications can be modeled using various types of notations and diagrams regarding applications of the particular model. In this paper, we present an overview of the existing solutions, focusing on UML, BPMN and DMN models and the diagrams provided by these notations. We perform a comparison of these approaches and provide examples of representing system requirements in these notations.
Microservices architectures are a departure from traditional Service Oriented Architecture (SOA). Influenced by Domain Driven Design (DDD), microservices architectures aim to help business analysts and enterprise architects develop scalable applications that embody flexibility for new functionalities as businesses develop, such as scenarios in the Internet of Things (IoT) domain. This article compares...
Requirements elicitation is a crucial activity and one of the first steps in software development process. A popular way to capture and describe requirements is through UML use case models. Transforming requirement specifications into software design models is a complex and error prone software development activity. Software design usually involves several models, each one representing a different...
The component-based business architecture integration of Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance (C4ISR) systems is a popular research topic in the field of military operational research. Currently, the prevalent methodologies for business component integration tend to focus on software-level business component, and ignore enterprise concerns in business...
In today's open market, e-commerce has developed its strategy to process various business applications. There applications are developed with the platforms like Magento, Zen Cart, Prestashop, Spree etc., to run a successful online store. These are also used for customer e-commerce apps and require a scalable database for storing the data. The NoSQL database provides an efficient storage access and...
In this paper, we describe a real-time knowledge acquisition and anomaly handling architecture in a maintenance scenario of an industrial cyber-physical production environment. We use the Business Process Model and Notation (BPMN) for modeling and controlling of the maintenance procedure. Automatic handwriting and pen gesture recognition is combined with a networked smart pen that is used on semantically...
In recent years, new IT solutions and services have been appeared. One of the challenging topics in this category is big data. Although there have been tremendous researches in this area, emergence of all characteristics and potential of big data are still in its early stages. Success in big data development requires implementation of strong infrastructure which effectively depends on a multidimensional...
MVC design pattern is a well-known pattern used for architecting interactive software system. As it is partition independent, developer encourages partitioning MVC system to improve the performance. In this regard, an MVC architecture based reengineering framework is proposed in this paper. As a partition component, a pre-controller is introduced which is used some important modules. One of them is...
Over dozens of years, applying new IT technologies into organizations has always been a big concern for business. Big data certainly is a new concept exciting business. To be able to access more data and empower to analysis big data requires new big data platforms. However, there still remains limited reference architecture for big data systems. In this paper, based on existing reference architecture...
The rise of micro services as architectural pattern creates a bunch of interesting opportunities for software architectures of modelling editors and additional services. Main advantages are the scalability in collaborative distributed scenarios and enhanced possibilities regarding service development and operation. Throughout this article, we will illustrate how modelling editors and additional services...
In recent years, many Communication Service Providers (CSP) plan to gradually move from telecommunication companies to cloud service providers and many third party software vendors are invited as partners of CSPs. Without an agile cloud service enabling architecture, CSPs cannot integrate their own services with partners' efficiently due to some issues. First, silo operation support system (OSS) is...
In the rapidly growing field of Big Data, we note that a disproportionately larger amount of effort is being invested in infrastructure development and data analytics in comparison to applications software development -- approximately a 80:20 ratio. This prompted us to create a context model of Big Data Software Engineering (BDSE) containing various elements -- such as development practice, Big Data...
In many modern systems, applications or services are realized as compositions of multiple existing services that can be enacted by Service Composition Engines (SCEs), which provide the required functionality to enable their definition and execution. SCEs typically use the capabilities of an Enterprise Service Bus (ESB) which serves as the messaging hub between the composed services aiming at ensuring...
In this paper, we will present a new approach for Data Analytics development. This new approach is based on the consolidation of the organizational procedures data following a process-centric approach. Three main components are involved in this approach: ETL Component, Process Flow Component and a Control Model Component. Furthermore, we explain the architecture of the process-centric framework gathering...
Model-View-Controller (MVC) pattern is very useful and popular design pattern that separates the modeling of the domain, the presentation, and the actions based on user input into three separate classes. The model acts as the domain that software is built around, the view as the visual representation of a model. It is usually the resulting markup that the framework renders to the browser and the controller...
Nowadays, the development of e-health concept is offering various aspects. In this paper, we present a novel website architecture. Designed for an e-health platform based on a wireless sensor network (WSN), this website offers the ergonomic and multi-functions opportunity for an ambient intelligent hospital. It enables the management of patients' records, real time patient's state monitoring based...
Based on the construction of the Quasi-Real time data platform, this paper expounds the platform research and design scheme, introduces the function of Quasi-Real time platform architecture, data architecture and deployment architecture in detail, and also do research deeply on the technology of component design and the comparison of deployment architecture. Practice has proved that, the design of...
Combining enterprise architecture and operational data is complex (especially when considering the actual 'matching' of data with enterprise architecture objects), and little has been written on how to do this. Therefore, in this paper we aim to fill this gap and propose a method to combine operational data with enterprise architecture to better support decision-making. Using such a method may result...
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.