The design and performance of a real-time CORBA event service
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Integrating distributed simulation objects
Proceedings of the 29th conference on Winter simulation
Communications of the ACM
Evaluating architectures for multithreaded object request brokers
Communications of the ACM
Binding, migration, and scalability in CORBA
Communications of the ACM
A multi-layer client-server queueing network model with synchronous and asynchronous messages
Proceedings of the 1st international workshop on Software and performance
An overview of the CORBA portable object adapter
StandardView
The Coign automatic distributed partitioning system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
The remote processing framework for portable computer power saving
Proceedings of the 1999 ACM symposium on Applied computing
Communications of the ACM
Scalability issues in CORBA-based systems (tutorial session)
Proceedings of the 22nd international conference on Software engineering
IFIP/ACM International Conference on Distributed systems platforms
Integrating legacy systems in distributed object architecture
ACM SIGSOFT Software Engineering Notes
Towards agent oriented application frameworks
ACM Computing Surveys (CSUR)
Web-based network analysis and design
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Improving the aircraft design process using Web-based modeling and simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Connection splitting: an efficient way of reducing call blocking in ATM
IEEE/ACM Transactions on Networking (TON)
WebCom: A Web Based Volunteer Computer
The Journal of Supercomputing
The Design and Performance of a Real-Time CORBA SchedulingService
Real-Time Systems - Special issue on challenges in design and implementation of middlewares for real time systems
An actor algebra for specifying distributed systems: The hurried philosophers case study
Concurrent object-oriented programming and petri nets
Making computers disappear: appliance data services
Proceedings of the 7th annual international conference on Mobile computing and networking
Stream enhancements for the CORBA event service
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
Dynamic component substitution in web-based simulation
Proceedings of the 32nd conference on Winter simulation
Applying a pattern language to develop extensible ORB middleware
Design patterns in communications software
Cooperative environments for distributed
Data warehousing: the storage and access of distributed information
Knowledge Managment
Application level performance optimizations for CORBA-based systems
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
A Knowledge Processing System for Data Service Network Design
BT Technology Journal
Supporting high-performance I/O in QoS-enabled ORB middleware
Cluster Computing
Research Frontiers in Object Technology
Information Systems Frontiers
IEEE Internet Computing
CORBA Naming-Service Evaluation
IEEE Concurrency
A Multilayer Client-Server Queueing Network Model with Synchronous and Asynchronous Messages
IEEE Transactions on Software Engineering
Inter-Agent Cooperation Supported by XML and CORBA in Heterogeneous Information Systems
DNIS '00 Proceedings of the International Workshop on Databases in Networked Information Systems
Can CORBA Fulfill Data Transfer Requirements of Industrial Enterprises?
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
Applying Patterns to Improve the Performance of Fault Tolerant CORBA
HiPC '00 Proceedings of the 7th International Conference on High Performance Computing
A Distributed Platform with Features for Supporting Dynamic and Mobile Resources
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Resource-Aware Real-Time CORBA in Multi-Server Distributed Environment
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Optimizing Costs of Web-based Modeling and Simulation
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
A High-Level Generic Interface to External Programming Languages for ECLiPSe
PADL '02 Proceedings of the 4th International Symposium on Practical Aspects of Declarative Languages
The Challenge of Process Data Warehousing
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
Managing Complexity of Designing Routing Protocols Using a Middleware Approach
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Automated Program Synthesis for Java Programming Language
PSI '02 Revised Papers from the 4th International Andrei Ershov Memorial Conference on Perspectives of System Informatics: Akademgorodok, Novosibirsk, Russia
Middleware and Quality of Service
SOFSEM '99 Proceedings of the 26th Conference on Current Trends in Theory and Practice of Informatics on Theory and Practice of Informatics
Informatics - 10 Years Back. 10 Years Ahead.
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
Performance Engineering Evaluation of CORBA-based Distributed Systems with SPE*ED
TOOLS '98 Proceedings of the 10th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
On the Notion of Components for Intelligent Tutoring Systems
ITS '98 Proceedings of the 4th International Conference on Intelligent Tutoring Systems
A distributed program synthesizer
Acta Cybernetica
Introduction of accounting capabilities in future service architectures
Journal of Systems and Software
ACM SIGMETRICS Performance Evaluation Review
Supporting iterations in exploratory database reengineering processes
Science of Computer Programming - Software maintenance and reengineering (CSMR 99)
Pattern Based Software Re-engineering: A Case Study
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Are CORBA Services Ready to Support Resource Management Middleware for Heterogeneous Computing?
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
IDEAS '99 Proceedings of the 1999 International Symposium on Database Engineering & Applications
Unfriendly COTS Integration-Instrumentation and Interfaces for Improved Plugability
Proceedings of the 16th IEEE international conference on Automated software engineering
CORBA-based integration framework for distributed shop floor control
Computers and Industrial Engineering
Program control language: a programming language for adaptive distributed applications
Journal of Parallel and Distributed Computing
ITRA: Inter-Tier Relationship Architecture for End-to-end QoS
The Journal of Supercomputing
Service provider oriented management systems over open cellular network infrastructures
Journal of Systems and Software
Agent-mediated electronic commerce: a survey
The Knowledge Engineering Review
Streaming media middleware is more than streaming media
M3W Proceedings of the 2001 international workshop on Multimedia middleware
Cooperative middleware specialization for service oriented architectures
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum - Volume 2
Discovering Resources in Computational GRID Environments
The Journal of Supercomputing
Integrating COTS Software into Systems through Instrumentation and Reasoning
Automated Software Engineering
The maturity of open systems for B2B
ACM SIGecom Exchanges
ATLAS: a framework to provide multiuser and distributed t-learning services over MHP
Software—Practice & Experience - Research Articles
EnviroSuite: An environmentally immersive programming framework for sensor networks
ACM Transactions on Embedded Computing Systems (TECS)
What middleware for network centric operations?
Knowledge-Based Systems
Guarding security sensitive content using confined mobile agents
Proceedings of the 2007 ACM symposium on Applied computing
Computers and Electronics in Agriculture
Performance patterns: automated scenario based ORB performance evaluation
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Intercepting and instrumenting COM applications
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Applying optimization principle patterns to design real-time ORBs
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
COMERA: COM extensible remoting architecture
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
Making CORBA objects persistent: the object database adapter approach
COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
Exploiting the internet inter-ORB protocol interface to provide CORBA with fault tolerance
COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
Dynamic Service Composition in Pervasive Computing
IEEE Transactions on Parallel and Distributed Systems
Information Services and Use
Federated grid clusters using service address routed optical networks
Future Generation Computer Systems
Service discovery for GRID computing using LCAN-mapped hierarchical directories
The Journal of Supercomputing
Access control for the services oriented architecture
Proceedings of the 2007 ACM workshop on Secure web services
RadixZip: linear time compression of token streams
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Improving mobile operator information system efficiency through EAI
International Journal of Information Technology and Management
Are our homes ready for services? A domotic infrastructure based on the Web service stack
Pervasive and Mobile Computing
CVM - A communication virtual machine
Journal of Systems and Software
International Journal of Internet Protocol Technology
IDEWEP: Web service for astronomical parallel image deconvolution
Journal of Network and Computer Applications
Generic multi--packet communication through object serialization
Proceedings of the 3rd international workshop on Middleware for sensor networks
CoreLab: an emerging network testbed employing hosted virtual machine monitor
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Injecting software architectural constraints into legacy scientific applications
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Providing QoS in ontology centered context aware pervasive systems
Proceedings of the 2nd International Conference on PErvasive Technologies Related to Assistive Environments
Extending the concept of component interfaces: experience with the Integrated Plasma Simulator
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
A multiuser groupware calendar system based on agent tools and technology
CTS'05 Proceedings of the 2005 international conference on Collaborative technologies and systems
Shared substance: developing flexible multi-surface applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 4th ACM symposium on Haskell
Design and implementation of survivable network systems
ICIC'05 Proceedings of the 2005 international conference on Advances in Intelligent Computing - Volume Part II
Biomedical image processing integration through INBIOMED: a web services-based platform
ISBMDA'05 Proceedings of the 6th International conference on Biological and Medical Data Analysis
DNS-Based discovery system in service oriented programming
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Run-Time and atomic weaving of distributed aspects
Transactions on Aspect-Oriented Software Development II
The design of the TAO real-time object request broker
Computer Communications
Retailer selection in future open competitive communications environments
Computer Communications
Measuring the performance of OrbixTalk: a reliable multicast messaging system
Computer Communications
Design of universal personal computing using SDL
Computer Communications
Adaptive heterogeneous language support within a cloud runtime
Future Generation Computer Systems
Component-based scalability for cloud applications
Proceedings of the 3rd International Workshop on Cloud Data and Platforms
A GRASP×ELS approach for the job-shop with a web service paradigm packaging
Expert Systems with Applications: An International Journal
The Substitution Principle in an Object-Oriented Framework for Web Services: From Failure to Success
Proceedings of International Conference on Information Integration and Web-based Applications & Services
Journal of Network and Computer Applications
Hi-index | 0.31 |
Large computer networks such as corporate intranets and the Internet are inherently heterogeneous due to such factors as increasingly rapid technological change, engineering trade-offs, accumulation of legacy systems over time, and varying system costs. Unfortunately, such heterogeneity makes the development and maintenance of applications that make the best use of such networks difficult. The Common Object Request Broker Architecture specification created by the Object Management Group provides a stable model for distributed object-oriented systems that helps developers cope with heterogeneity and inevitable change. Applications written to the CORBA standard are abstracted away from underlying networking protocols and transports, instead relying on object request brokers to provide a fast and flexible communication and object activation substrated. The abstractions provided by CORBA ORBs are currently serving as the basis for applications in a wide variety of problem domains, including telecommunications, finance, medicine, and manufacturing, running on platforms ranging from mainframes down to test and measurement equipment. This article first provides an overview of the Object Management Architecture, then describes in detail the CORBA component of that architecture, and concludes with a description of the OMG organization along with some of its current and future work