124,164 research outputs found

    Using Design Patterns in web aplications

    Get PDF
    katedra: KSI; přílohy: CD ROM; rozsah: 58 s., 2 s. příloh.Cílem této diplomové práce je obeznámit čtenáře s problematikou návrhu objektově orientovaných webových aplikací pomocí návrhových vzorů. Návrh aplikací je podložen ukázkovou aplikací internetový obchod a doprovodnou správcovskou aplikací tohoto obchodu. Jedná se o internetový obchod s počítačovými komponentami a elektronikou. Pro aplikaci jsou vhodně zvoleny návrhové vzory odpovídající konstrukci aplikace tohoto druhu a těmi jsou návrhové vzory Singleton, Tovární metoda, Strategie, Prototyp a další. Tato diplomová práce také popisuje vhodné nástroje pro tvorbu internetových objektových aplikací.The goal of this thesis is to familiarize its readers with the problems of projecting object-oriented web applications using design patterns. The design is verified with the demonstration application, internet shop, and its administrational application. This internet shop is focused on computer components and electronics. Design patterns Singleton, Factory method, Strategy, Prototype and others are properly chosen for the construction of this application type. This thesis also describes suitable tools for creating the internet object applciations

    Service-oriented modeling for e-business applications components

    Get PDF
    The emerging trends for e-business engineering revolve around specialisation and cooperation. Successful companies focus on their core competences, and rely on a network of business partners for the support services required to compose a comprehensive offer for their customers. Modulariy is crucial for a flexible e-business infrastructure, but related requirements seldom reflect on the design and operational models of business information systems. Software components are widely used for the implementation of e-business applications, with proved benefits in terms of system development and maintenance. We propose a service-oriented componentisation of ebusiness systems as a way to close the gap with the business models they support. Blurring the distinction between external services and internal capabilities, we propose a homogeneous model for the definition of ebusiness applications components. After a brief discussion on the foundational aspects of the approach, we present the process-based technique we adopted for component modelling. We then present an infrastructure compliant with the model proposed that we built on top of an EJB (Enterprise Java Beans) platform

    Global Grids and Software Toolkits: A Study of Four Grid Middleware Technologies

    Full text link
    Grid is an infrastructure that involves the integrated and collaborative use of computers, networks, databases and scientific instruments owned and managed by multiple organizations. Grid applications often involve large amounts of data and/or computing resources that require secure resource sharing across organizational boundaries. This makes Grid application management and deployment a complex undertaking. Grid middlewares provide users with seamless computing ability and uniform access to resources in the heterogeneous Grid environment. Several software toolkits and systems have been developed, most of which are results of academic research projects, all over the world. This chapter will focus on four of these middlewares--UNICORE, Globus, Legion and Gridbus. It also presents our implementation of a resource broker for UNICORE as this functionality was not supported in it. A comparison of these systems on the basis of the architecture, implementation model and several other features is included.Comment: 19 pages, 10 figure

    Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach

    Get PDF
    In computer science, different types of reusable components for building software applications were proposed as a direct consequence of the emergence of new software programming paradigms. The success of these components for building applications depends on factors such as the flexibility in their combination or the facility for their selection in centralised or distributed environments such as internet. In this article, we propose a general type of reusable component, called primitive of representation, inspired by a knowledge-based approach that can promote reusability. The proposal can be understood as a generalisation of existing partial solutions that is applicable to both software and knowledge engineering for the development of hybrid applications that integrate conventional and knowledge based techniques. The article presents the structure and use of the component and describes our recent experience in the development of real-world applications based on this approach

    Comparative Analysis of Business Object Approaches

    Get PDF
    This paper presents a comparison of several technologies for developing distributed applications. The specific technologies into consideration are: one focused on COM/DCOM/COM and Microsoft technologies, Internet Explorer and ActiveX - and the other focused on Netscape, CORBA, JAVA/J2EE solutions.integrated technologies, interoperability, distributed systems, components, distributed architecture
    corecore