Clearinghouse : A Payment Framework for Distributed Object
نویسندگان
چکیده
This thesis describes the design and the details of the preliminary implementation of Clearinghouse: a "per-call" payment framework for an interoperable, distributed object environment. Clearinghouse has two notable features. First, it has a paymethod abstraction layer which simultaneously supports multiple payment methods; in other words, Clearinghouse can be used for any payment method (e.g. PayWord [20] or credit card) as long as its implementation conforms to the interface of the abstraction layer. The paymethod abstraction layer allows individual payment methods to evolve without requiring changes to be made to the existing payment framework or to objects being paid using the payment methods. Second, this payment framework provides a user an "electronic wallet" residing in the local Clearinghouse process. This feature allows the user the option to select and configure one or more supported payment methods before initiating a network call to purchase a remote object invocation. Clearinghouse is an extension module of ORBlite [6], a "software bus" which enables interoperability among distributed object systems possibly implemented in different programming models and on operating systems. Adding the payment framework to ORBlite provides an electronic commerce capability to the distributed objects. Thesis Supervisor: Hal Abelson Title: Professor
منابع مشابه
Towards Interoperability in Digital Libraries Overview and Selected Highlights of the Stanford Digital Library Project
We outline the five main research thrusts of the Stanford Digital Library project, and we describe technical details for two specific efforts that have been realized in prototype implementations. First, we describe how we employ distributed object technology to cope with interoperability among emerging digital library services. In particular, we describe how we use CORBA objects as wrappers to ...
متن کاملPrototype Design of Decision Supports for GRID Clearinghouse Service Framework
Grid Computing, as an emerging technology, facilitates computer resource sharing, distribution over the Internet. Large-scale collaboration and engineering development for GRID Computing has been engaged world wide. The vigorous momentum of the technology has captured great business attention. The resources management in such large-scale distributed environment becomes a great challenge and wil...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملThe ADAPTIVE Service Executive: An Object-Oriented Architecture for Configuring Concurrent Distributed Communication Systems
The ADAPTIVE Service eXecutive (ASX) is an objectoriented framework that enhance the development of distributed applications across a range of operating system platforms. The components in ASX were developed using object-oriented design techniques and C++ language features in order to simplify the use of OS mechanisms that provide interprocess communication, communication port demultiplexing, e...
متن کامل