-
Service Orientation: Software Engineering issues beyond Architecture
Mon, Apr 12, 2010 @ 02:00 PM - 03:00 PM
Ming Hsieh Department of Electrical and Computer Engineering
Conferences, Lectures, & Seminars
Dr. Srinivas Padmanabhuni, Principal Research Scientist, Infosys SETLabsMonday, April 12
2:00 3:00 p.m. (HED-116)Hosted by Prof. Viktor K. Prasanna Abstract: Service Oriented Architecture (SOA) is an emergent software architectural trend predicated upon the notion of "service", as a first class software unit for software construction. In this talk, we shall explore the upcoming area of Service Oriented Software Engineering (SOSE), covering software engineering research issues for the different life cycle stages of SOSE based software construction: Service identification, Service based design, Service Contract based Development, Service Based Testing, Service Evolution and Change Management. We shall cover a overview of the diverse Software Engineering issues therein, we shall present our research on the following areas in depth:
1. SOSE process: We present briefly the common approaches of top-down, middle out and bottom up approaches
to SOSE, our focus shall be to present the commonly prevalent business process driven approach to service lifecycle. The key advantage of such an approach is the right sizing and business facing services we shall be able to derive and work with as part of the SOSE approach.
2. Service Identification: A key aspect of service orientation in our approach as above is its close relation to
Business Process Architectures, and we present a homegrown approach to harvesting services from Business processes.
3. Composite Applications: While SOA advocates service based design and reuse at design level, a key practical
requirement in building real SOA based systems is in being able to efficiently combine reuasable services, with custom software, giving rise to new software application trend termed as Composite Applications.
4. Service Evolution and Change Management: We present a plethora of challenges in Service governance and
maintenance, and cover some typical and proprietary approaches for service change management.
5. Service Mining: A key aspect of SOA is the possibilities it offers for legacy systems extension. Key challenges there involve mining of services from legacy portfoliosBiography: Dr. Srinivas Padmanabhuni is a Principal Researcher at Software Engineering and Technology Labs (SETLabs), the R and D arm of Infosys Technologies Limited, Bangalore, India. He supervises the Software Engineering and Distributed Computing research labs in SETLabs at Infosys. Dr. Srinivas specializes in Web services, Service Oriented Architecture, Business Process Management, and Grid technologies alongside pursuing interests in semantic web, autonomic computing, intelligent agents, and enterprise architecture. He has been selected for Who's Who in Asia 2007 first edition, in addition to being nominated for Who is Who in the World and Americas 2009 editions. He serves on editorial board of journals and program committees for international conferences in area of web services, SOA, and Software Engineering. He has authored several papers in international conferences including AAAI, ICWS, SCC, GITMA,APSEC,ISEC, and others. He is currently the chairperson of ACM bangalore chapter. He has served on program committees for several international conferences and workshops including ICWS (International Conference of Web Services), PricAI (Pacific Rim International Conference on AI), NWeSP (International Conference on Next Generation Web Services Practices), Indian Conference on Software Engineering (ICSE) etc. He has given numerous invited speeches at varied industry and academic forums including IEEE and ACM forums, industry CIO seminars like MINDEF CIO Summit, conferences including APSEC, ICWA etc. and architect forums like IASA. He has also authored books and book chapters and articles in some leading professional journals. Prior to Infosys, Dr. Srinivas has worked in multiple capacities in startups out of Canada and USA. Dr. Srinivas holds a doctorate degree in computing science from University of Alberta, Edmonton, Canada. Prior to Ph.D he secured his B.Tech and M.Tech in computer science from Indian Institutes of Technology at Kanpur and Mumbai respectively.Location: Hedco Pertroleum and Chemical Engineering Building (HED) - -116
Audiences: Everyone Is Invited
Contact: Janice Thompson