WO2001090884A3 - Modular and portable deployment of a resource adapter in an application server - Google Patents

Modular and portable deployment of a resource adapter in an application server Download PDF

Info

Publication number
WO2001090884A3
WO2001090884A3 PCT/US2001/016101 US0116101W WO0190884A3 WO 2001090884 A3 WO2001090884 A3 WO 2001090884A3 US 0116101 W US0116101 W US 0116101W WO 0190884 A3 WO0190884 A3 WO 0190884A3
Authority
WO
WIPO (PCT)
Prior art keywords
resource adapter
classes
resource
properties
deployment
Prior art date
Application number
PCT/US2001/016101
Other languages
French (fr)
Other versions
WO2001090884A2 (en
Inventor
Rahul Sharma
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to AU2001263256A priority Critical patent/AU2001263256A1/en
Priority to GB0227442A priority patent/GB2380299B/en
Publication of WO2001090884A2 publication Critical patent/WO2001090884A2/en
Publication of WO2001090884A3 publication Critical patent/WO2001090884A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

A system by which resource adapters may be utilized in client server computer configurations utilizing enterprise information systems is disclosed. A connector provider develops a set of Java interfaces and classes as part of its implementation of a resource adapter. These Java classes implement connector architecture specified contracts and implement EIS specific functionality provided by the resource adapter. The development of a resource adapter can also require use of native libraries that are specific to the underlying EIS. The Java interfaces and classes and native libraries, help files, documentation and other resources (as necessary) are then packaged together with a deployment descriptor to create a resource adapter module. The resource adapter module defines the contract between a connector provider and deployer for the deployment of a resource adapter in the client server environment. In order to facilitate the configuration of the resource adapter in an operational environment, the present invention specifies the following interfaces and classes. A class that implements a managed connection factory class supports a set of properties that provide information required by the managed connection factory for the creation of physical connections to the underlying EIS. This implementation class provides getter and setter methods for each of its supported properties. The supported properties are consistent with the specification of configurable properties specified in the deployment descriptor.
PCT/US2001/016101 2000-05-24 2001-05-17 Modular and portable deployment of a resource adapter in an application server WO2001090884A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2001263256A AU2001263256A1 (en) 2000-05-24 2001-05-17 Modular and portable deployment of a resource adapter in an application server
GB0227442A GB2380299B (en) 2000-05-24 2001-05-17 Modular and portable deployment of a resource adapter in an application server

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/578,528 2000-05-24
US09/578,528 US6721777B1 (en) 2000-05-24 2000-05-24 Modular and portable deployment of a resource adapter in an application server

Publications (2)

Publication Number Publication Date
WO2001090884A2 WO2001090884A2 (en) 2001-11-29
WO2001090884A3 true WO2001090884A3 (en) 2003-02-27

Family

ID=24313252

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/016101 WO2001090884A2 (en) 2000-05-24 2001-05-17 Modular and portable deployment of a resource adapter in an application server

Country Status (4)

Country Link
US (1) US6721777B1 (en)
AU (1) AU2001263256A1 (en)
GB (1) GB2380299B (en)
WO (1) WO2001090884A2 (en)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6591278B1 (en) 2000-03-03 2003-07-08 R-Objects, Inc. Project data management system and method
US6976061B1 (en) * 2000-05-24 2005-12-13 Sun Microsystems, Inc. Resource adapter and XML descriptor for use in a client server environment utilizing an enterprise information system
US7519695B2 (en) * 2000-05-26 2009-04-14 Ipass Inc. Service quality monitoring process
US7685577B2 (en) * 2000-09-01 2010-03-23 Op40, Inc. System and method for translating an asset for distribution over multi-tiered networks
US7752214B2 (en) * 2000-09-01 2010-07-06 Op40, Inc. Extended environment data structure for distributed digital assets over a multi-tier computer network
US7788407B1 (en) * 2000-10-21 2010-08-31 Cisco Technology, Inc. Apparatus and methods for providing an application level gateway for use in networks
US6971001B1 (en) * 2001-05-17 2005-11-29 Accenture Global Services Gmbh General and reusable components for defining net-centric application program architectures
US7428752B2 (en) * 2001-06-01 2008-09-23 Applications In Internet Time, Llc Secure data accessing system and method
US20040015965A1 (en) * 2001-06-02 2004-01-22 Malcom Sparks Installation-free middleware demonstration system
US20030005048A1 (en) * 2001-06-13 2003-01-02 Rivar Technologies, Inc. System and method for integrated web-based software code environment
US6918013B2 (en) * 2001-07-16 2005-07-12 Bea Systems, Inc. System and method for flushing bean cache
US7702791B2 (en) * 2001-07-16 2010-04-20 Bea Systems, Inc. Hardware load-balancing apparatus for session replication
US7571215B2 (en) * 2001-07-16 2009-08-04 Bea Systems, Inc. Data replication protocol
US7409420B2 (en) 2001-07-16 2008-08-05 Bea Systems, Inc. Method and apparatus for session replication and failover
US20030023898A1 (en) * 2001-07-16 2003-01-30 Jacobs Dean Bernard Layered architecture for data replication
US20030188160A1 (en) * 2001-08-02 2003-10-02 Singam Sunder Method and system to securely update files via a network
US7761606B2 (en) * 2001-08-02 2010-07-20 Ipass Inc. Method and system to secure a connection application for distribution to multiple end-users
US20030046230A1 (en) * 2001-08-30 2003-03-06 Jacobs Dean Bernard Method for maintaining account consistency
US7028030B2 (en) * 2001-08-30 2006-04-11 Bea Systems, Inc. Cluster caching with concurrency checking
US6826601B2 (en) 2001-09-06 2004-11-30 Bea Systems, Inc. Exactly one cache framework
US7113980B2 (en) 2001-09-06 2006-09-26 Bea Systems, Inc. Exactly once JMS communication
CA2358681C (en) * 2001-10-12 2008-01-15 Ibm Canada Limited-Ibm Canada Limitee Resource adapter and integrated development environment
US7831655B2 (en) 2001-10-18 2010-11-09 Bea Systems, Inc. System and method for implementing a service adapter
EP1444609A4 (en) * 2001-10-18 2007-09-05 Bea Systems Inc Application view component for system integration
US7930704B2 (en) * 2002-02-06 2011-04-19 Oracle International Corporation J2EE component extension architecture
KR20040096577A (en) * 2002-02-15 2004-11-16 트리디움 인코퍼레이티드 Component model for real time system control
US7392302B2 (en) 2002-02-21 2008-06-24 Bea Systems, Inc. Systems and methods for automated service migration
US7152181B2 (en) * 2002-02-22 2006-12-19 Bea Systems, Inc. Method for highly available transaction recovery for transaction processing systems
US7178050B2 (en) * 2002-02-22 2007-02-13 Bea Systems, Inc. System for highly available transaction recovery for transaction processing systems
US7516447B2 (en) 2002-02-22 2009-04-07 Bea Systems, Inc. Methods and apparatus for building, customizing and using software abstractions of external entities
WO2003073206A2 (en) * 2002-02-22 2003-09-04 Bea Systems, Inc. System and method for using a data replication service to manage a configuration repository
US7058950B2 (en) * 2002-03-21 2006-06-06 Sun Microsystems, Inc. Callback event listener mechanism for resource adapter work executions performed by an application server thread
US20030182426A1 (en) * 2002-03-21 2003-09-25 Sun Microsystems, Inc. Apparatus and method of lazy connection transaction enlistment
US7036110B2 (en) * 2002-03-21 2006-04-25 Sun Microsystems, Inc. Mechanism to manage the lifecycle of a resource adapter
US7089317B2 (en) * 2002-03-21 2006-08-08 Sun Microsystems, Inc. Architecture for plugging messaging systems into an application server
US20030182361A1 (en) * 2002-03-22 2003-09-25 Sun Microsystems, Inc. Business-model agnostic service deployment management service
US7257645B2 (en) 2002-05-01 2007-08-14 Bea Systems, Inc. System and method for storing large messages
US8135772B2 (en) 2002-05-01 2012-03-13 Oracle International Corporation Single servlets for B2B message routing
US7165249B2 (en) 2002-05-02 2007-01-16 Bea Systems, Inc. Systems and methods for modular component deployment
US7676538B2 (en) 2002-05-02 2010-03-09 Bea Systems, Inc. Systems and methods for application view transactions
US7350184B2 (en) 2002-05-02 2008-03-25 Bea Systems, Inc. System and method for enterprise application interactions
US7484224B2 (en) * 2002-05-02 2009-01-27 Bae Systems, Inc. Adapter deployment without recycle
US6988099B2 (en) 2002-06-27 2006-01-17 Bea Systems, Inc. Systems and methods for maintaining transactional persistence
US7506342B2 (en) * 2002-07-23 2009-03-17 Bea Systems, Inc. System and method for implementing J2EE connector architecture
US7698434B2 (en) 2002-08-29 2010-04-13 Bea Systems, Inc. J2EE connector architecture
US7475239B2 (en) 2002-09-20 2009-01-06 International Business Machines Corporation Pluggable trust adapter architecture, method and program product for processing communications
US7689709B2 (en) * 2002-12-13 2010-03-30 Sap Ag Native format tunneling
US7774697B2 (en) 2003-02-25 2010-08-10 Bea Systems, Inc. System and method for structuring distributed applications
US7650276B2 (en) 2003-02-26 2010-01-19 Bea Systems, Inc. System and method for dynamic data binding in distributed applications
US7076772B2 (en) 2003-02-26 2006-07-11 Bea Systems, Inc. System and method for multi-language extensible compiler framework
US7650592B2 (en) 2003-03-01 2010-01-19 Bea Systems, Inc. Systems and methods for multi-view debugging environment
US8862686B2 (en) * 2003-08-28 2014-10-14 International Business Machines Corporation System and method for providing shared web modules
US7797697B2 (en) * 2004-05-05 2010-09-14 Bea Systems, Inc. System and method for deploying applications with library modules
US20050251495A1 (en) * 2004-05-06 2005-11-10 Bea Systems, Inc. System and method for unified file management
US7730112B2 (en) * 2004-05-10 2010-06-01 Bea Systems Inc. Scoped applications
US7428733B2 (en) * 2004-05-13 2008-09-23 Bea Systems, Inc. System and method for custom module creation and deployment
US7814484B2 (en) * 2004-05-14 2010-10-12 Bea Systems, Inc. System and method for web application extensibility
US7707572B2 (en) * 2004-05-19 2010-04-27 Bea Systems, Inc. System and method for application container architecture
US7509429B2 (en) * 2004-05-28 2009-03-24 Sap Ag Message endpoint activation
US7594237B2 (en) * 2004-06-01 2009-09-22 Sap Ag Program object to support connection generation
US20050289212A1 (en) * 2004-06-01 2005-12-29 Tankov Nikolal D Non-transactional resource reference
US9582313B2 (en) * 2004-06-03 2017-02-28 Sap Se Connection resource system
US7676810B2 (en) * 2004-06-03 2010-03-09 Sap Ag Identification of execution context
US7657658B2 (en) * 2004-06-07 2010-02-02 Sap Ag Resource adapter deployment
US8281014B2 (en) * 2004-12-28 2012-10-02 Sap Ag Session lifecycle management within a multi-tiered enterprise network
US8204931B2 (en) * 2004-12-28 2012-06-19 Sap Ag Session management within a multi-tiered enterprise network
US8589562B2 (en) 2005-04-29 2013-11-19 Sap Ag Flexible failover configuration
US8762547B2 (en) * 2005-04-29 2014-06-24 Sap Ag Shared memory implementations for session data within a multi-tiered enterprise network
US8024566B2 (en) * 2005-04-29 2011-09-20 Sap Ag Persistent storage implementations for session data within a multi-tiered enterprise network
US7454492B2 (en) * 2005-08-26 2008-11-18 International Business Machines Corporation Method and apparatus for configuring and modeling server information in an enterprise tooling environment
US8151360B1 (en) 2006-03-20 2012-04-03 Netapp, Inc. System and method for administering security in a logical namespace of a storage system environment
US9118697B1 (en) 2006-03-20 2015-08-25 Netapp, Inc. System and method for integrating namespace management and storage management in a storage system environment
US8751946B2 (en) * 2006-04-05 2014-06-10 International Business Machines Corporation Enhanced display of properties for a program object
US8812556B2 (en) * 2006-04-06 2014-08-19 International Business Machines Corporation Storing modification data for recreating modifications
US8635247B1 (en) * 2006-04-28 2014-01-21 Netapp, Inc. Namespace and storage management application infrastructure for use in management of resources in a storage system environment
US7752639B2 (en) * 2006-08-21 2010-07-06 International Business Machines Corporation Apparatus, system, and method for a programming model for accessing EIS systems as services
US8438535B2 (en) * 2006-12-04 2013-05-07 Sap Ag Method and apparatus for persistent object tool
US20080270974A1 (en) * 2007-04-30 2008-10-30 Krasimir Topchiyski Enterprise JavaBeans Metadata Model
US8302092B2 (en) * 2007-06-26 2012-10-30 Microsoft Corporation Extensible data driven deployment system
US7937698B2 (en) * 2007-08-02 2011-05-03 International Business Machines Corporation Extensible mechanism for automatically migrating resource adapter components in a development environment
US8176114B2 (en) * 2008-02-28 2012-05-08 Oracle International Corporation Distributed cross-application server deployment
US8209262B2 (en) * 2008-07-03 2012-06-26 International Business Machines Corporation Pattern-based policy application mechanism for SCA
US9411571B2 (en) * 2013-02-28 2016-08-09 Adobe Systems Incorporated Method and apparatus for deploying software as a service
US11809839B2 (en) 2022-01-18 2023-11-07 Robert Lyden Computer language and code for application development and electronic and optical communication

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2308468A (en) * 1995-12-20 1997-06-25 Ibm Data processing systems and methods providing interoperability between data processing resources
FR2756070B1 (en) * 1996-11-18 1999-01-22 Bull Sa SYSTEM FOR MANAGING AND PROCESSING DISTRIBUTED OBJECT TRANSACTIONS AND METHOD IMPLEMENTED THEREWITH
US6266666B1 (en) * 1997-09-08 2001-07-24 Sybase, Inc. Component transaction server for developing and deploying transaction- intensive business applications
US6157927A (en) * 1998-04-22 2000-12-05 Unisys Corporation Methods and apparatus for enabling a component in a first transaction processing environment to access a resource in another environment that is under the control of an Xatmi complaint transaction manager
US6397191B1 (en) * 1998-06-05 2002-05-28 I2 Technologies Us, Inc. Object-oriented workflow for multi-enterprise collaboration
US6453353B1 (en) * 1998-07-10 2002-09-17 Entrust, Inc. Role-based navigation of information resources
US6442620B1 (en) * 1998-08-17 2002-08-27 Microsoft Corporation Environment extensibility and automatic services for component applications using contexts, policies and activators
US6338089B1 (en) * 1998-10-06 2002-01-08 Bull Hn Information Systems Inc. Method and system for providing session pools for high performance web browser and server communications
US6256676B1 (en) * 1998-11-18 2001-07-03 Saga Software, Inc. Agent-adapter architecture for use in enterprise application integration systems

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
BILL SHANNON: "Java2 Platform, Enterprise Edition Specification Version 1.2", SUN MICROSYSTEMS, 17 December 1999 (1999-12-17), XP002221374, Retrieved from the Internet <URL:http://java.sun.com/j2ee/docs.html> [retrieved on 20021118] *
D. COWARD ET AL: "Java2 Platform, Enterprise Edition (J2EE) Reference Implementation", JAVAONE SUN'S 1999 WORLWIDE JAVA DEVELOPER CONFERENCE, 1999, XP002221375, Retrieved from the Internet <URL:http://servlet.java.sun.com/javaone/javaone99/pdfs/e675.pdf> [retrieved on 20021118] *
DOCUMENT EDITION 5.0: "BEA Weblogic Enterprise Getting Started", December 1999, XP002221376 *
S. CHEUNG ET AL: "Java Transaction API (JTA)", SUN MICROSYSTEMS, 29 April 1999 (1999-04-29), pages 1 - 60, XP002220825, Retrieved from the Internet <URL:http://java.sun.com/Download3> [retrieved on 20021114] *

Also Published As

Publication number Publication date
GB2380299B (en) 2005-02-02
AU2001263256A1 (en) 2001-12-03
GB0227442D0 (en) 2002-12-31
US6721777B1 (en) 2004-04-13
WO2001090884A2 (en) 2001-11-29
GB2380299A (en) 2003-04-02

Similar Documents

Publication Publication Date Title
WO2001090884A3 (en) Modular and portable deployment of a resource adapter in an application server
US7421709B2 (en) Framework for adapter used in enterprise application integration
US8719813B2 (en) Optimized SCA CORBA descriptor for SCA CORBA descriptor files
WO2001090893A3 (en) Resource adapter and xml descriptor for use in a client server environment utilizing an enterprise information system
US20080270617A1 (en) Method, System and Article of Manufacture for Providing Connections and Connection Aliases Descriptors by Services and Libraries Archives
CN103838573A (en) Application program generation method and device
US20100242031A1 (en) Systems and Methods for Dynamically Linking Application Software into a Running Operating System Kernel
CN111857801B (en) Construction method of mobile application
CN101021786A (en) Method for calling universal structure
US20060122958A1 (en) Matching client interfaces with service interfaces
CN101425010A (en) Deploy and collocation method under general computation surroundings
Goscinski et al. Distributed Ant: A system to support application deployment in the Grid
CN111880808A (en) Linux operating system construction and package management method
Kalibera et al. Distributed component system based on architecture description: The sofa experience
CN106874053A (en) It is a kind of to support that user accesses the method and system that vsftpd services root
Teiniker et al. Local components and reuse of legacy code in the CORBA component model
CN113608744B (en) Method for establishing environment construction unit for executing distributed compiling and distributed compiling system
CN113568755B (en) Distributed compiling system and distributed compiling method
Maheshwari et al. Analysing reusability aspects in Java connector architecture
Dünnweber et al. Towards automatic creation of web services for grid component composition
Shi et al. SOA-based simulation framework: a way to simulation composability
Del Sole et al. Introducing. NET Core
KR100509753B1 (en) Interface method between desktop computer and portable terminal
Biuk-Aghai Customizable software engineering environments for flexible distributed software teams
Brandt et al. Dynamically adaptable mobile agents for scaleable software and service management

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: GB0227442.1

Country of ref document: GB

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP