492,654 research outputs found

    Submission of content to a digital object repository using a configurable workflow system

    Full text link
    The prototype of a workflow system for the submission of content to a digital object repository is here presented. It is based entirely on open-source standard components and features a service-oriented architecture. The front-end consists of Java Business Process Management (jBPM), Java Server Faces (JSF), and Java Server Pages (JSP). A Fedora Repository and a mySQL data base management system serve as a back-end. The communication between front-end and back-end uses a SOAP minimal binding stub. We describe the design principles and the construction of the prototype and discuss the possibilities and limitations of work ow creation by administrators. The code of the prototype is open-source and can be retrieved in the project escipub at http://sourceforge.ne

    A Mechanism For Converting A Relational Database Into An Object-Oriented Model: An AIS Application

    Get PDF
    The object-oriented (OO) approach in system design and development is gaining popularity.Ā  In the management information systems literature, OO system development is viewed as superior to conventional systems development because of advantages such as easier modeling, more efficient model reuse, and more convenient maintenance (Booch 1994; Briand, et al. 1999; Coleman, et al. 1994; Cockburn 1999).Ā  Several studies have explored the applicability of the OO paradigm for the design and implementation of accounting information systems (AIS) and the advantages of OO design for this purpose (Adamson and Dilts 1995, Chu 1992a, 1992b; Kandelin and Lin 1992; Murthy and Wiggins 1993; Verdaasdonk 2003).Ā  Nevertheless, OO techniques are often applied only to front-end applications while a relational database is generally used to store data at the back-end.Ā  Based on an existing relational database model for a retail enterprise, this paper contributes to the AIS literature by providing a mechanism for transforming a relational database into an OO data model.

    Medical Information System Development at Klinik Pratama Kalimasadha Tengaran

    Get PDF
    Klinik Pratama Kalimasadha Tengaran is a health service that is located in the sub district of Tengaran, the District of Semarang. This clinic provides medical service for every patient, but this clinic is still utilizing manual administration system. All operational activity is still using paper and pen. Also, medicine inventory management is still done manually, by using inventory book. This affects to operational being not effective and efficient, because pen and paper can result in data duplicity and writing mistake. This research aims to design computerized information system for Klinik Pratama Kalimasadha Tengaran, to make operational activity of this clinic easier and provide more assured data than before. Every section of clinic will be computerized, such as staff, doctor, and pharmacist. System development method using waterfall method and approach method using object oriented with use case diagram. This system will be developed in PHP programming language as the front-end interface and MySQL as the back-end database

    Hikester - the event management application

    Full text link
    Today social networks and services are one of the most important part of our everyday life. Most of the daily activities, such as communicating with friends, reading news or dating is usually done using social networks. However, there are activities for which social networks do not yet provide adequate support. This paper focuses on event management and introduces "Hikester". The main objective of this service is to provide users with the possibility to create any event they desire and to invite other users. "Hikester" supports the creation and management of events like attendance of football matches, quest rooms, shared train rides or visit of museums in foreign countries. Here we discuss the project architecture as well as the detailed implementation of the system components: the recommender system, the spam recognition service and the parameters optimizer

    GRADER : design and implementation of a component-based distributed system

    Get PDF
    This project focuses on the design and implementation of student grade management system using component-based middle-tier distributed applications. Object-oriented design and component technology paradigms are used to analyze and design this GRADER application. The implementation is based on the Java language Enterprise Java Bean (EJB) and J2EE application server. Three different distributed architectures: DNA, CORBA and J2EE, are introduced and compared to give an overview of the current distributing computing technologies. By partitioning three or more tiers to a Web application, each tier can be logically and may physically separated from each other to present better design patterns and improve overall Web application reliability and scalability. All application services are also distributed in each tier, including clients on the front end, data resources on the back-end, and one or more middle tiers between them where business logic of the application should stay. The middle tier implements as EJB component, and hence has good reusability and hides the client tier from the complexity of the enterprise, and takes advantage of rapidly maturing Internet technologies to minimize user administration and good portability. Transparent access allows clients to interact with remote servers regardless of physical component location. The underlying infrastructure takes care of locating any server resource. Java security mechanism is also discussed in this project

    Extension to UML-B Notation and Toolset

    No full text
    The UML-B notation has been created as an attempt to combine the success and ease of use of UML, with the verification and rigorous development capabilities of formal methods. However, the notation currently only supports a basic diagram set. To address this we have, in this project, designed and implemented a set of extensions to the UML-B notation that provide a much fuller software engineering experience, critically making UML-B more appealing to industry partners. These extensions comprise five new diagram types, which are aimed at supplying a broader range of design capabilities, such as conceptual Use-Case design and future integration with the ProB animator tool

    EbbRT: Elastic Building Block Runtime - case studies

    Full text link
    We present a new systems runtime, EbbRT, for cloud hosted applications. EbbRT takes a different approach to the role operating systems play in cloud computing. It supports stitching application functionality across nodes running commodity OSs and nodes running specialized application specific software that only execute what is necessary to accelerate core functions of the application. In doing so, it allows tradeoffs between efficiency, developer productivity, and exploitation of elasticity and scale. EbbRT, as a software model, is a framework for constructing applications as collections of standard application software and Elastic Building Blocks (Ebbs). Elastic Building Blocks are components that encapsulate runtime software objects and are implemented to exploit the raw access, scale and elasticity of IaaS resources to accelerate critical application functionality. This paper presents the EbbRT architecture, our prototype and experimental evaluation of the prototype under three different application scenarios

    Object-oriented Tools for Distributed Computing

    Get PDF
    Distributed computing systems are proliferating, owing to the availability of powerful, affordable microcomputers and inexpensive communication networks. A critical problem in developing such systems is getting application programs to interact with one another across a computer network. Remote interprogram connectivity is particularly challenging across heterogeneous environments, where applications run on different kinds of computers and operating systems. NetWorks! (trademark) is an innovative software product that provides an object-oriented messaging solution to these problems. This paper describes the design and functionality of NetWorks! and illustrates how it is being used to build complex distributed applications for NASA and in the commercial sector

    EbbRT: Elastic Building Block Runtime - overview

    Full text link
    EbbRT provides a lightweight runtime that enables the construction of reusable, low-level system software which can integrate with existing, general purpose systems. It achieves this by providing a library that can be linked into a process on an existing OS, and as a small library OS that can be booted directly on an IaaS node
    • ā€¦
    corecore