124,164 research outputs found
Using Design Patterns in web aplications
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
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
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
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
Recommended from our members
Integration, management and communication of heterogeneous design resources with WWW technologies
Recently, advanced information technologies have opened new pos-sibilities for collaborative designs. In this paper, a Web-based collaborative de-sign environment is proposed, where heterogeneous design applications can be integrated with a common interface, managed dynamically for publishing and searching, and communicated with each other for integrated multi-objective de-sign. The CORBA (Common Object Request Broker Architecture) is employed as an implementation tool to enable integration and communication of design application programs; and the XML (eXtensible Markup Language) is used as a common data descriptive language for data exchange between heterogeneous applications and for resource description and recording. This paper also intro-duces the implementation of the system and the encapsulating issues of existing legacy applications. At last, an example of gear design based on the system is il-lustrated to identify the methods and procedure developed by this research
Comparative Analysis of Business Object Approaches
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
- …