• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 12
  • 8
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 32
  • 15
  • 10
  • 10
  • 9
  • 8
  • 7
  • 6
  • 6
  • 6
  • 6
  • 5
  • 5
  • 4
  • 4
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

A Framework for Next Generation Enterprise Application Integration

Roszko, Andrew January 2004 (has links)
In addition to storing 70-75% of their data and business logic in legacy mainframe systems, global corporations have countless custom applications and off-the-shelf ERP products residing within their networks. Increasing competition and shrinking budgets have left managers scouring for innovative, cost-effective methods to maximize the potential of these enormous sunk costs. There is, as a result, an overwhelming need to not only web enable these existing legacy assets in order to quickly and cost-effectively deliver data to both customers and business partners alike, but also to amalgamate these disparate systems into a unified, homogeneous, real-time enterprise. Integration efforts to date, focused predominantly on the development of proprietary point-to-point adapters, have unfortunately proven to be a daunting task with countless failed projects and losses in the millions. The advent of XML web services does, however, have the potential to revolutionize existing integration strategies; the cost savings and ease of implementation associated with wrapping virtually all systems, past, present and future, with standardized, code-independent, data-centric interfaces is truly astounding. As the future success of this platform is, however, strictly dependent upon the interoperability of its endpoints, we have proposed several fundamental amendments to the existing flawed WSDL specification. A generic reference architecture, leveraging both this improved web services model as well as established component middleware technologies, is then proposed for the web enablement of legacy assets on an enterprise scale. In order to ensure the adoption of this methodology, a toolkit designed to automate the transformation has also been devised. This new paradigm will not only allow information to flow freely from deep within the enterprise, but will ultimately serve as the cornerstone of a new generation of enterprise integration solutions.
12

Formal Analysis of Component Adaptation Techniques

Kanetkar, Kavita Vijay 30 April 2002 (has links)
Increasing demand for commercial software components has led to a development and deployment issue of overcoming differences between the customer requirements and developer specifications for the component. Component Adaptation is one solution to the issue. This thesis focuses on modeling the adaptations to an Enterprise JavaBeanTM component using the Z notations and carrying out the adaptations using Active Interfaces adaptation technique. We also formally model the Active Interfaces adaptation technique.
13

運用設計樣版於多層式運算架構-以醫院預約掛號系統為例

劉奉山 Unknown Date (has links)
由於電腦運算及通訊科技的蓬勃發展,許多企業已開始透過網際網路提供創新的產品及服務,或與商業夥伴進行各式各樣的商業活動。而面對網際網路所帶來的衝擊,過去以大型主機及主從式為主的運算架構已逐漸無法應付多變的需求。取而代之的是三層式或多層式架構,以及分散式運算環境。   從另一方面來看,行動通訊正開始蓬勃發展,許多廠商看好行動裝置上的應用,並認為這將會是未來軟體發展的重要方向。然而不同的行動裝置,其硬體規格不同、作業系統也不同,因此如果要在行動裝置上開發應用程式,必須要考慮程式跨平台的問題。否則一旦寫好的程式要放到各種不同作業系統的行動裝置上,就必須重新改寫,這將造成軟體從業人員相當大的困擾。   因此本研究欲從設計樣版的角度,以J2ME與J2EE為平台,提出一個能整合行動無線應用與企業級資訊系統的多層式資訊架構,並以醫院預約掛號系統作為系統展示雛型。本研究將系統分為Client Tier、Presentation Tier、Business Tier、Integration Tier、Resource Tier等五個層級,並實作MVC樣版與以服務為導向的介面(Façade樣版+RemoteProxy類別)。透過此系統架構,將可以提高系統元件的再使用性與整體架構的擴充性。
14

A Framework for Next Generation Enterprise Application Integration

Roszko, Andrew January 2004 (has links)
In addition to storing 70-75% of their data and business logic in legacy mainframe systems, global corporations have countless custom applications and off-the-shelf ERP products residing within their networks. Increasing competition and shrinking budgets have left managers scouring for innovative, cost-effective methods to maximize the potential of these enormous sunk costs. There is, as a result, an overwhelming need to not only web enable these existing legacy assets in order to quickly and cost-effectively deliver data to both customers and business partners alike, but also to amalgamate these disparate systems into a unified, homogeneous, real-time enterprise. Integration efforts to date, focused predominantly on the development of proprietary point-to-point adapters, have unfortunately proven to be a daunting task with countless failed projects and losses in the millions. The advent of XML web services does, however, have the potential to revolutionize existing integration strategies; the cost savings and ease of implementation associated with wrapping virtually all systems, past, present and future, with standardized, code-independent, data-centric interfaces is truly astounding. As the future success of this platform is, however, strictly dependent upon the interoperability of its endpoints, we have proposed several fundamental amendments to the existing flawed WSDL specification. A generic reference architecture, leveraging both this improved web services model as well as established component middleware technologies, is then proposed for the web enablement of legacy assets on an enterprise scale. In order to ensure the adoption of this methodology, a toolkit designed to automate the transformation has also been devised. This new paradigm will not only allow information to flow freely from deep within the enterprise, but will ultimately serve as the cornerstone of a new generation of enterprise integration solutions.
15

Bridging Component Models and Integration problems

Gelber, Natan January 2006 (has links)
<p>Component based software engineering promotes the use of software component as a cor-</p><p>ner stone for new software. Taken from other manufacturing fields, the vision of selecting</p><p>the components needed and building them as Lego to create a new software seems to of-</p><p>fer enormous advantages for software development. Worldwide, industry and scholars are</p><p>trying to remove the obstacles obstructing this course of action. This report names some</p><p>of the problems that software integrators and developers face. It concentrates on low-level</p><p>communication and other aspects of integration problems. it is based upon practical and</p><p>theoretical research. the conclusion of the report is that while each problem can be solved</p><p>in and of itself, these solutions often lead to the creation of new problems, and therefore</p><p>leave ample room for further research.</p>
16

Desarrollo de Capas de Abstracción para Mejorar la Eficiencia en la Construcción de Aplicaciones Web J2EE

Acevedo Muñoz, Sergio Eduardo January 2008 (has links)
Las capas de abstracción son componentes de software que permiten encapsular funcionalidades de un sistema permitiendo la reutilización de componentes a través de una interfaz de programación estandarizada. El objetivo del presente trabajo de título es desarrollar 2 capas de abstracción que permitan agilizar los tiempos de desarrollo de aplicaciones Web bajo la arquitectura J2EE. Estas capas están enfocadas al desarrollo de componentes EJB, y la otra para el desarrollo de capas de persistencia vía JDBC. El surgimiento de estas capas se plantea debido a los largos tiempos de desarrollo que se tienen al usar EJB y JDBC directo para desarrollar servicios y persistencia. Lo anterior se justi ca por varias razones, por ejemplo, en el caso de los servicios EJB existe una gran cantidad de archivos que se tienen que manipular para hacer un EJB, lo cual trae multiples con ictos en el sistema de control de versiones cuando trabajan varios desarrolladores simultáneamente en la capa de servicios, o bien la di cultad para tener traza de errores cuando se tienen problemas de con guración de estos archivos y otras clases de problemas referidos a la falta de automatización de ciertos procesos repetitivos de invocación de implementaciones nales y manejo de excepciones. En el caso de la persistencia, los problemas típicos que se plantean son las tareas repetitivas y conducentes a error, como por ejemplo, obtención y cierre de los recursos, consultas mal escritas, validaciones de largo, tipo y otras que no se efectúan antes de la ejecución de consultas, complejidad y código poco mantenible para hacer consultas con ltros dinámicos, la asociación de valores de los resultados de las consultas a objetos de negocios muchas veces se ve replicada, etc. Todo lo anterior induce la necesidad de crear una abstracción que permita hacer todas estas tareas de una manera lo más simple posible tratando de no perder algunas de las características que tienen estas tecnologías. El resultado nal corresponde a 2 capas de abstracción, la primera tiende a facilitar la creación de EJB, de manera de que el desarrollo de estos mismos involucre menos procesos de con guración y manejo de archivos, como a su vez tener cierto nivel de independencia de la tecnología EJB en términos de encapsularla al desarrollador. La segunda por su parte, permite encapsular las tareas de obtención de recursos y conectividad a nivel de aplicación contra la base de datos, en conjunto con la generación y ejecución de consultas SQL y la transformación de datos de objetos de negocios a datos del modelo relacional. Como resultado de este trabajo, a través del uso de métricas de comparación, se pueden notar las diferencias en tiempos de desarrollo, facilidad de mantención y complejidad entre una solución usando capas de abstracción versus una solución sin ellas. Cabe destacar que ambas capas de abstracción en de nitiva son capas generadoras de código, con la característica que el código generado se hace en tiempo de ejecución, lo cual tiene el bene cio que no es necesario tener código generado dentro del código de las aplicaciones que utilicen estas capas de abstracción.
17

Bridging Component Models and Integration problems

Gelber, Natan January 2006 (has links)
Component based software engineering promotes the use of software component as a cor- ner stone for new software. Taken from other manufacturing fields, the vision of selecting the components needed and building them as Lego to create a new software seems to of- fer enormous advantages for software development. Worldwide, industry and scholars are trying to remove the obstacles obstructing this course of action. This report names some of the problems that software integrators and developers face. It concentrates on low-level communication and other aspects of integration problems. it is based upon practical and theoretical research. the conclusion of the report is that while each problem can be solved in and of itself, these solutions often lead to the creation of new problems, and therefore leave ample room for further research.
18

CMP Developer / CMP Developer

Claesson, Jonas January 2004 (has links)
Since first published in 1998, the Enterprise JavaBeans technology has become a popular choice for the development of middleware systems. Even though its popularity, the technology is considered quite complex and rather difficult to master. The main contribution to its complexity is the part of the EJB that deals with persistence. The most common and most popular way of implementing EJB persistence is called Container Managed Persistence (CMP). Today, developers consider the utilization of CASE tools for the EJB development process obvious. Despite this, available CASE tools have very limited support for the complete CMP development process. In this thesis we have isolated steps within the CMP development process that could benefit from CASE tool support. We have then identified possible solutions and remedies to address these steps. These solutions where then implemented in a full fledged CASE tool, called CMP Developer.
19

CMP Developer -A CASE Tool Supporting the Complete CMP Development Process / CMP Developer -Ett CASE verktyg som stödjer hela CMP utvecklingsprocessen

Claesson, Jonas January 2004 (has links)
Since first published in 1998, the Enterprise JavaBeans technology has become a popular choice for the development of middleware systems. Even though its popularity, the technology is considered quite complex and rather difficult to master. The main contribution to its complexity is the part of the EJB that deals with persistence. The most common and most popular way of implementing EJB persistence is called Container Managed Persistence (CMP). Today, developers consider the utilization of CASE tools for the EJB development process obvious. Despite this, available CASE tools have very limited support for the complete CMP development process. In this thesis we have isolated steps within the CMP development process that could benefit from CASE tool support. We have then identified possible solutions and remedies to address these steps. These solutions where then implemented in a full fledged CASE tool, called CMP Developer.
20

Exploring IBM Integration Designer

Ellström, Jonathan January 2017 (has links)
The interest for Business Process Management (BPM) is increasing in Sweden. Government agencies such as the Swedish Nation Board of Student Aid (CSN), the Swedish Companies Registration Office (Bolagsverket) and the Swedish Social Insurance Agency (Försäkringskassan) are implementing BPM into their organizations. Sogeti is an IT-consulting company that has employees that works at CSN with BPM, and one of the tools they use for integration is IBM Integration Designer. Since this technology is new and is gaining popularity, there is a need for increased knowledge about it. This thesis report explores the tool IBM Integration Designer, regarding its different ways to integrate with systems and compares the different options for exposing the integration solu- tions. By researching documentation from IBM, and by learning how to use the tool itself, knowledge could be acquired about IBM Integration Designer. The result was an implementation of the five different export bindings: SCA, HTTP, SOAP over HTTP, Enterprise JavaBeans (EJB) and Java Messaging Service (JMS), a comparison of these export bindings and finally a service in IBM Inte- gration Designer that accesses a database and uses an external SMS API to send text messages. The result has been satisfactory to the purpose of this project in giving insight into IBM Integration Designer, one of the popular tools for inte- grating BMP.

Page generated in 0.0148 seconds