A User-centric Office Framework for Knowledge Workers
This article describes a successful experience on a software project of Technology Development Program (TDP) of Ministry Of Economic Affairs (MOEA) in Taiwan. It describes the design and implementation of a smart office task framework to automate system integration and to enable user-centric application. To achieve the goal of implicit knowledge accumulation and inheritance, we developed a service framework at the backend for integrating diverse systems seamlessly and an interface agent at the front for hiding complex efforts on manually binding different systems. Based on years of experience in components-based system development with multilayered flow architecture, the ACT (Advanced e-Commerce Technology) laboratory adapted Web Services to wrap various existing systems into a general RPC/RMI format, used ontology to define and integrate new functionalities semantically, and took advantage of agents to enable a user-centric office environment. The design rationale, application scenario, architecture, and future plan are presented.