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.
Business transactions are entities in the business world which have high importance and relevance. Business transaction processing systems lack ease of usability and acceptability among those who work on defining transactions for business processes. The major reason behind this is the difficulty in understanding the business processing framework provided by these systems and the adept programming...
As the complexity of the launching vehicle increases, using fault diagnosis method to improve reliability becomes more and more important. CBR (case-based reasoning) method is frequently used in prognostic and health management systems. The launching vehicle system has many subsystems. In order to apply CBR method to these various subsystems, a CBR system based on Java and MySQL database is designed...
In recent years, freelancer economy has been a new normalcy. In the supply-driven freelancer marketplace, people sell their capabilities or labor as service on the internet platform to help others with some particular micro-tasks. As this kind of human service ecosystem is at the fast growth stage, it is inundated with a variety of services whose quality is uneven. Quite often, when facing these services,...
In this paper we propose a new internationalization model for databases. This model is intended to enable the internationalization (i18n) in a database, thus facilitating the work of both the database developer as well as the translator which performs its localization (l10n). The use of this model should reduce the developer's effort and allow the translator not to worry about application implementation...
Concurrent business processes easily suffer from the errors of data inconsistency. In order to check these errors, a tool named as DICER (Data Inconsistency CheckER) is developed. In DICER, a PD-net (Petri net with Data) can be edited to model business processes in which data operations are considered. Furthermore, the unfolding of the PD-net is produced and the error of data inconsistency is checked...
In a processing engine there is a continuous exchange of data between the computing nodes. The data that needs to be exchanged cannot be transferred in its normal form hence needs to be converted into normal bytes for faster execution. This is achieved by the process of Serialization. If there is any computation required to be performed on the data that is being transmitted we will have to de-serialize...
Crowdsourcing, which leverages the intelligence and contributions of a large group of people to achieve a specific goal, is disrupting business models and work practices. Because crowdsourcing approaches could have a far-reaching impact on future software development, this theme issue explores various ways developers and managers can benefit from these new opportunities. The Web Extra https://youtu...
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...
Java Enterprise Edition is composed of multilingual source code that supports the development of efficient business applications. This architecture is implemented as a layered model that is supported by a series of object oriented patterns called JEA/J2EE Patterns. These Patterns provide recurring solutions for the development of effective enterprise applications. J2EE Patterns can also be used for...
From 2004 to 2016 the Leipzig Linguistic Services (LLS) existed as a SOAP-based cyberinfrastructure of atomic micro-services for the Wortschatz project, which covered different-sized textual corpora in more than 230 languages. The LLS were developed in 2004 and went live in 2005 in order to provide a webservice-based API to these corpus databases. In 2006, the LLS infrastructure began to systematically...
There are massive amounts of data generated from IoT, online transactions, click streams, emails, logs, posts, social networking interactions, sensors, mobile phones and their applications etc. The question is where and how to store these data in order to provide faster data access. Understanding and handling Big Data is a big challenge. The research direction in Big Data projects using Hadoop Technology,...
Modern mobile communication technology had solved many problems for business and individuals. Modern open source android applications are featured individually. The integration of such applications will be essential for team managers or seniors. Many trials of integration do exist such as TripIt, Gist, TouchDown and iSolve, as an example. In this paper we introduced an integrated third party application...
This article reflects on experiences collected by doing technical debt assessments for many years as a primary job. It argues for a model that represents software source code and other informational artifacts as a graph with metadata describing these artifacts. Technical debt items are discovered with graph matching patterns that represent technical debt discovery patterns. These patterns automate...
Background: Code smells are considered detrimental to maintainability. To plan QA preventive initiatives (e.g. refactoring actions) it is important to know if the application domain is likely to affect the incidence of those problems. Objective: The main goal of this paper is to check if the application domain has a statistically significant impact on the incidence of code smells. Methods: We conducted...
Service-Oriented Architecture (SOA) is a widely accepted paradigm for development of distributed applications using interoperable and flexible software components. Still the preferred technology for SOA implementation is provided by the web services. Their interface as well as complex interactions are described with XML-based standards, such as Web Service Description Language (WSDL) and Business...
Object Constraint Language (OCL) can be used to express domain model constraints. Those related to a single object are easy to implement. However, when a constraint depends on the state of more than one object (domain and class constraints) the problem turns much more complicated. Developers must deal with several difficulties: how to write the invariant check, when to execute the constraint verification,...
Mobile applications are becoming very complex since business applications increasingly move to the mobile. Hence the same problem of code maintenance and comprehension of poorly documented apps, as in the desktop world, happen to the mobile today. One technique to help with code comprehension is to reverse engineer the application. Specifically, we are interested in the functional structure of the...
The Siyakhula Living Lab in the rural Eastern Cape province of South Africa has been in existence for over a decade now. In this time, several software artefacts have been developed by students and partners with the aim of providing contextually-relevant services to the rural community. However, reliance on different platforms and paradigms has meant that the deployment of such services would be difficult...
Integrating real time geographic location into big data map based on SL4A is very important for promoting the development of Android script Geographic Information System. In this paper, a design method is proposed for the integration of geographic location and Web map in Android script application. First, we design an integrated architecture, which consists of a map service data layer, a map service...
IT complexity in enterprise today continues to grow at a dizzying rate. Technology innovation, vendor heterogeneity, and business demands are major reasons why organizations are exposed to new risks, based on the gaps opened between the options and features of each IT element and product, and how they are implemented to support a well-defined policy and company strategy. Moreover, the impact of such...
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.