WO2001086422A3 - Bridging between a data representation language message-based distributed computing environment and other environments - Google Patents

Bridging between a data representation language message-based distributed computing environment and other environments Download PDF

Info

Publication number
WO2001086422A3
WO2001086422A3 PCT/US2001/015133 US0115133W WO0186422A3 WO 2001086422 A3 WO2001086422 A3 WO 2001086422A3 US 0115133 W US0115133 W US 0115133W WO 0186422 A3 WO0186422 A3 WO 0186422A3
Authority
WO
WIPO (PCT)
Prior art keywords
distributed computing
computing environment
proxy
environments
data representation
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/US2001/015133
Other languages
French (fr)
Other versions
WO2001086422A2 (en
Inventor
Gregory L Slaughter
Thomas E Saulpaugh
Bernard A Traversat
Mohamed M Abdelaziz
Michael J Duigou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
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
Priority claimed from US09/693,672 external-priority patent/US7458082B1/en
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to JP2001583304A priority Critical patent/JP2004515833A/en
Priority to DE60121371T priority patent/DE60121371T2/en
Priority to AU2001261387A priority patent/AU2001261387A1/en
Priority to EP01935279A priority patent/EP1384142B1/en
Publication of WO2001086422A2 publication Critical patent/WO2001086422A2/en
Anticipated expiration legal-status Critical
Publication of WO2001086422A3 publication Critical patent/WO2001086422A3/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/465Distributed object oriented systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5058Service discovery by the service manager
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Machine Translation (AREA)
  • Multi Processors (AREA)
  • Debugging And Monitoring (AREA)

Abstract

Various embodiments of mechanisms for bridging data representation language messaging based distributed computing environments to foreign environments are described. A device proxy may implement a device protocol and a distributed computing environment protocol to bridge devices into the distributed computing environment. A client proxy is described that implements the distributed computing environment protocol on behalf of a foreign client such as a browser. A service proxy is described that to implements the distributed computing environment protocol on behalf of a foreign service. A transport proxy is described that routes data representation language messages between two different message transports. A distributed computing environment client proxy may allow distributed computing environment clients to access Remote Method Invocation (RMI) -based environment services. An RMI-based environment client proxy may allow RMI-based environment clients to access distributed computing environment services.
PCT/US2001/015133 2000-05-09 2001-05-09 Bridging between a data representation language message-based distributed computing environment and other environments Ceased WO2001086422A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2001583304A JP2004515833A (en) 2000-05-09 2001-05-09 Bridging data representation language message-based distributed computing environments with other environments
DE60121371T DE60121371T2 (en) 2000-05-09 2001-05-09 CONNECTION BETWEEN A DATA-DISTRIBUTION LANGUAGE AND NEWS-BASED DISTRIBUTED COMPUTER ENVIRONMENT AND OTHER ENVIRONMENTS
AU2001261387A AU2001261387A1 (en) 2000-05-09 2001-05-09 Bridging between a data representation language message-based distributed computing environment and other environments
EP01935279A EP1384142B1 (en) 2000-05-09 2001-05-09 Bridging between a data representation language message-based distributed computing environment and other environments

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
US20297500P 2000-05-09 2000-05-09
US60/202,975 2000-05-09
US20801100P 2000-05-26 2000-05-26
US60/208,011 2000-05-26
US20943000P 2000-06-02 2000-06-02
US20914000P 2000-06-02 2000-06-02
US60/209,140 2000-06-02
US60/209,430 2000-06-02
US20952500P 2000-06-05 2000-06-05
US60/209,525 2000-06-05
US09/693,672 2000-10-19
US09/693,672 US7458082B1 (en) 2000-05-09 2000-10-19 Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy service

Publications (2)

Publication Number Publication Date
WO2001086422A2 WO2001086422A2 (en) 2001-11-15
WO2001086422A3 true WO2001086422A3 (en) 2003-12-04

Family

ID=27558956

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/015133 Ceased WO2001086422A2 (en) 2000-05-09 2001-05-09 Bridging between a data representation language message-based distributed computing environment and other environments

Country Status (6)

Country Link
EP (1) EP1384142B1 (en)
JP (1) JP2004515833A (en)
AT (1) ATE332529T1 (en)
AU (1) AU2001261387A1 (en)
DE (1) DE60121371T2 (en)
WO (1) WO2001086422A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8204856B2 (en) 2007-03-15 2012-06-19 Google Inc. Database replication

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7523220B2 (en) 2003-09-17 2009-04-21 Microsoft Corporation Metaspace: communication middleware for partially connected mobile ad hoc networks
US20080263436A1 (en) * 2007-02-13 2008-10-23 Ahrens Mark H Methods and apparatus to reach through to business logic services
EP2040205A1 (en) * 2007-09-14 2009-03-25 Siemens Aktiengesellschaft Method and device for real-time data exchange
US9111286B2 (en) 2008-02-01 2015-08-18 Qualcomm, Incorporated Multiple actions and icons for mobile advertising
US9959547B2 (en) 2008-02-01 2018-05-01 Qualcomm Incorporated Platform for mobile advertising and persistent microtargeting of promotions
JP5668435B2 (en) * 2010-11-26 2015-02-12 富士通株式会社 Device detection apparatus and device detection program
US10223637B1 (en) 2013-05-30 2019-03-05 Google Llc Predicting accuracy of submitted data
WO2018235224A1 (en) 2017-06-22 2018-12-27 株式会社東芝 Web application system, server device, terminal device, and program

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CZERWINSKI S E ET AL: "AN ARCHITECTURE FOR A SECURE SERVICE DISCOVERY SERVICE", MOBICOM '99. PROCEEDINGS OF THE 5TH ANNUAL ACM/IEEE INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING. SEATTLE, WA, AUG. 15 - 20, 1999, ANNUAL ACM/IEEE INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, NEW YORK, NY: ACM, US, vol. CONF. 5, 15 August 1999 (1999-08-15), pages 24 - 35, XP000896069, ISBN: 1-58113-142-9 *
MCKEE P ET AL: "Behavioural specification using XML", DISTRIBUTED COMPUTING SYSTEMS, 1999. PROCEEDINGS. 7TH IEEE WORKSHOP ON FUTURE TRENDS OF CAPE TOWN, SOUTH AFRICA 20-22 DEC. 1999, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 20 December 1999 (1999-12-20), pages 53 - 59, XP010367828, ISBN: 0-7695-0468-X *
MUELLER-WILKEN S ET AL: "XML and Jini - On Using XML and the JAVA Border Service Architecture to integrate mobile devices into the JAVA Intelligent Network Infrastructure", WWW, 29 February 2000 (2000-02-29), pages 1 - 2, XP002188507, Retrieved from the Internet <URL:http://vsys-www.informatik.uni-hamburg.de/publications/viewpub.phtml/66> [retrieved on 20020128] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8204856B2 (en) 2007-03-15 2012-06-19 Google Inc. Database replication

Also Published As

Publication number Publication date
AU2001261387A1 (en) 2001-11-20
EP1384142B1 (en) 2006-07-05
WO2001086422A2 (en) 2001-11-15
DE60121371T2 (en) 2007-10-31
JP2004515833A (en) 2004-05-27
DE60121371D1 (en) 2006-08-17
EP1384142A2 (en) 2004-01-28
ATE332529T1 (en) 2006-07-15

Similar Documents

Publication Publication Date Title
EP1494410A3 (en) Method and device for instant messsaging
KR100722916B1 (en) Activity-Based Cooperation Method and Device by Computer System with Communication Manager
JP4762467B2 (en) Method and apparatus for activity-based collaboration by a computer system with a dynamics manager
WO2002033985A8 (en) Method for transmitting short messages over the internet
WO2002048836A3 (en) Instant message user location tracking system
KR970049729A (en) Client-server system
WO1998008153A3 (en) Configurable graphical user interface useful in managing devices connected to a network
FI20001741A0 (en) communication Service
WO2001077875A3 (en) Methods and systems for receiving and viewing content-rich communications
WO2001080004A3 (en) Http redirector
WO2002005063A3 (en) System and method for the remote creation of notification agents for wireless devices
WO2001069385A3 (en) Application program interface for message-routing and management system
AU2003289781A1 (en) Transmission of application information and commands using presence technology
AU2003213911A1 (en) Mobile access to lightweight directory access protocol (ldap) server
PL326670A1 (en) Information processing system enabling a versatile worldwide www network scanning program to get access to servers of many different protocols
WO2001054378A3 (en) Improved method and system of state management for data communications
AU2001261387A1 (en) Bridging between a data representation language message-based distributed computing environment and other environments
GB2392070A (en) Method for an improved data transmission between a user application and a server
HUP0103875A2 (en) Communication procedure for a home network
GB9910280D0 (en) Low latency network
ID24749A (en) METHODS FOR DISPLAYING SITIM FOREWORD OPERATIONS IN THE NETWORK SYSTEM
WO2001090883A3 (en) Remote function invocation with messaging in a distributed computing environment
US7734790B1 (en) Proactive delivery of messages behind a network firewall
CN107172658A (en) A kind of jamming control method transmitted applied to Internet of Things
WO2002087191A3 (en) System and method for dynamic distribution of data and/or services

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 CR CU CZ DE DK DM DZ 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: 2001935279

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001935279

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2001935279

Country of ref document: EP