A Framework for Real-Time Service-Oriented Architecture
Speaker:Professor Kwei-Jay Lin
Service-oriented architectures (SOA), though widely accepted in a
variety of industries, must be enhanced to support real-time
activities in order to gain even greater adoption. We present a novel
architecture for real-time SOA to support predictability in business
processes. Based on a user-specified process and deadline, our
architecture, containing global resource management and business
process composition components, can reserve resources in advance for
each service in the process to ensure it meets its end-to-end
deadline. This is facilitated by also creating a real-time enterprise
service bus middleware that manages utilization of local resources by
using efficient data structures and handles service requests via
reserved bandwidth. We describe an initial implementation that uses
real-time Java and Solaris 10 and demonstrate that our reservation
data structures are both efficient and adaptable to dynamic real-time
environments.
Kwie-Jay Lin Bio:
Kwei-Jay Lin is Professor in the Department of Electrical Engineering and
Computer Science, University of California, Irvine, USA, and Adjunct
Professor in the Department of Computer Science, National Tsinghua
University, Taiwan. He was a Chair Research Fellow at the Institute of
Information Science, Academia Sinica, in Taiwan during 2007-2008.
Before joining UC Irvine in 1993, he was an Associate Professor at
the University of Illinois at Urbana-Champaign.
He is the Editor-in-Chief of the Springer journal on
Service-Oriented Computing and Applications, and Editor-in-Chief of the
Software Publication Track, Journal of Information Science and Engineering.
He was Associate Editors of the IEEE Trans. on Parallel and Distributed
Systems and the IEEE Trans. on Computers. He is a co-chair of the IEEE
Technical Committee on E-Commerce. He is the external
examiner of the M.S. in Electronic Commerce and Internet Computing at the
Hong Kong University. He has served on the committees of many international
conferences, most recently as conference chairs of CEC 2009 and SOCA 2009,
and program chair of ICSOC 2007. His research interests include
service-oriented systems, Web technology, real-time systems,
scheduling theory, distributed systems, and operating systems.

