A Stub Generator for Multilanguage RPC in Heterogeneous Environments
IEEE Transactions on Software Engineering - Special issue on distributed systems
A Remote Procedure Call Facility for Interconnecting Heterogeneous Computer Systems
IEEE Transactions on Software Engineering
A tutorial introduction to using IDL
ACM SIGPLAN Notices
Constructing Distributed Systems in Conic
IEEE Transactions on Software Engineering
The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
A Packaging System for Heterogeneous Execution Environments
IEEE Transactions on Software Engineering
Power programming with RPC
ACM Transactions on Programming Languages and Systems (TOPLAS)
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
Dynamic structure in software architectures
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Eliminating receive livelock in an interrupt-driven kernel
ACM Transactions on Computer Systems (TOCS)
IFIP/ACM International Conference on Distributed systems platforms
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
Learning DCOM
Java RMI
A Distributed Multimedia Component Architecture
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
CoRA - a heuristic for protocol configuration and resource allocation
Protocols for High-Speed Networks IV
Thread transparency in information flow middleware
Software—Practice & Experience - Special issue: Middleware
The Design of a Flexible Communications Framework for Next-Generation Middleware
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
Component Interaction in Distributed Systems
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Formal Support for Development of JavaBeans" Component Systems
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Performance of Paced and Non-Paced Transmission Control Algorithms in Small Buffered Networks
ISCC '06 Proceedings of the 11th IEEE Symposium on Computers and Communications
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
MapReduce: simplified data processing on large clusters
Communications of the ACM - 50th anniversary issue: 1958 - 2008
netWorker - Cloud computing: PC functions move onto the web
Bottleneck Active Node Detouring for capsule-based active network
Journal of Network and Computer Applications
Developing with Google App Engine
Developing with Google App Engine
Queue - Distributed Computing
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
A Component Assembly Approach Based On Aspect-Oriented Generative Domain Modeling
Electronic Notes in Theoretical Computer Science (ENTCS)
Ripple: A publish/subscribe service for multidata item updates propagation in the cloud
Journal of Network and Computer Applications
IEEE Communications Magazine
An ontology-based semantic service for cooperative urban equipments
Journal of Network and Computer Applications
The Journal of Supercomputing
Hi-index | 0.00 |
While an interactive application (IA) occupies a certain degree of market and gradually becomes popular in our lives, e.g., database applications, management applications, and control applications, IA developers are faced to deal with many works not belonging to what the IA is supposed to have in its original design due to the emergence of distributed computing technology. IA developers can use the universal connection architecture (UCA) proposed in this paper to free them from the burdens of achieving distributed computing in the IA. IA developers can use the proposed UCA to focus on the design of the IA without learning other unrelated knowledge and the use of network APIs. IA developers can use the proposed UCA to connect the IA's components distributed over networks without changing the programming style or source codes of the IA. IA developers can use the proposed UCA to repeatedly evaluate and dynamically extend network functions of the IA with various modules at run time without recompiling the IA or linking the IA to a different module. IA developers can use the proposed UCA to utilize the distributed components written in different languages. With the proposed UCA, IA developers can immediately achieve distributed computing in the IA once core functions of the IA are finished. In this paper, IA developers can understand the proposed UCA, its overhead, and its performance.