Office Information Systems and Computer Science
ACM Computing Surveys (CSUR)
The design requirements of office systems
ACM Transactions on Information Systems (TOIS)
OLE 2 Programmer's Reference: Creating Programmable Applications with OLE Automation
OLE 2 Programmer's Reference: Creating Programmable Applications with OLE Automation
From Office Automation to Intelligent Workflow Systems
IEEE Expert: Intelligent Systems and Their Applications
Business Process Coordination: State of the Art, Trends, and Open Issues
Proceedings of the 27th International Conference on Very Large Data Bases
Goal based agent-oriented software modeling
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Live Distributed Objects: Enabling the Active Web
IEEE Internet Computing
Hi-index | 0.00 |
Web services and platforms such as .NET make it easy to integrate interactive end-user applications with backend services. However, it remains hard to build collaborative applications in which information is shared within teams. This paper introduces a new drag-and-drop technology, in which standard office documents (spreadsheets, databases, etc.) are interconnected with event-driven middleware ("live distributed objects"), to create distributed applications in which changes to underlying data propagate quickly to downstream applications. Information is replicated in a consistent manner, making it easy for team members to share updates and to coordinate their actions. We present our middleware platform, and show that it offers good performance and scalability, with small resource footprint. Moreover, because the approach is highly automated, and the underlying middleware is highly configurable, we're in a position to automatically address security and reliability needs that might otherwise be onerous. In addition to reviewing our existing system, we list open issues, which include integration with external data sources, and updating stored, but inactive objects.