Apr 12, 2007: M. Brian Blake
Filed in: Colloquium
Dr. M. Brian Blake, Georgetown University
The inception of the Internet has greatly enhanced the modularity in distributed software systems. Either by accessing networked services, realized as web services, or by downloading and exploiting component-based software from open source repositories, consumers have a greater capability for incorporating the software modules of other entities into their own systems environment. Sometimes referred to as "enterprise integration", this area is equally applicable to the electronic commerce domain as it is for integrating government and military information systems. Our research investigates how new systems can be created, on-demand, through the discovery and composition of externally, openly-available software services. Our work tries to alleviate the potential mismatch that occurs when integrating open services into new environments. This talk discusses our contributions that deal with this problem using adaptive approaches for service discovery, composition, and evaluation. In addition, this talk will discuss the use of interaction or workflow modeling to model, analyze, and manage such systems across organizational boundaries using industry-standard software engineering techniques.
M. Brian Blake is an Associate Professor in Department of Computer Science at Georgetown University. Dr. Blake conducts applied research in the development of automated approaches for the sharing of information and capabilities across organizational boundaries, sometimes referred to as enterprise integration. With respect to this area of interest, his investigations cover the spectrum of software engineering: design, specification, proof of correctness, implementation/experimentation, performance evaluation, and application. He has published over 80 journal articles and refereed conference papers in the areas of service-oriented computing, intelligent agents and workflow, enterprise systems integration, component-based software engineering, distributed data management, and software engineering education. His work has been funded by the National Science Foundation, DARPA, Federal Aviation Administration, the MITRE Corporation, Air Force Research Lab, SAIC, and the National Institute of Health.
Dr. Blake was the program chair for the 2006 IEEE International Conference on Services Computing (SCC 2006) and currently the 2007 IEEE International Conference on Enterprise Computing (EDOC2007). Dr. Blake founded the Web Services Challenge (http://ws-challenge.org), the first venue that looks to benchmark both research and industry applications for composing software services. Dr. Blake serves on the editorial board of the MultiAgent and Grid Systems Journal and the Journal of E-Business Research. He serves on the National Science Foundations, CISE, Advisory Board. In 2007, Dr. Blake was recognized as one of the 2007 Top 10 Emerging Scholars by Diverse: Issues and Higher Education magazine. Dr. Blake has over 12 years experience as a full-time software engineer and/or consultant for companies such as General Electric, Lockheed Martin, General Dynamics, and The MITRE Corporation. He received the Bachelor of Electrical Engineering from Georgia Institute of Technology and PhD in Information and Software Engineering from George Mason University. More information about Dr. Blake can be found at http://www.cs.georgetown.edu/~blakeb/ .
Abstract
The inception of the Internet has greatly enhanced the modularity in distributed software systems. Either by accessing networked services, realized as web services, or by downloading and exploiting component-based software from open source repositories, consumers have a greater capability for incorporating the software modules of other entities into their own systems environment. Sometimes referred to as "enterprise integration", this area is equally applicable to the electronic commerce domain as it is for integrating government and military information systems. Our research investigates how new systems can be created, on-demand, through the discovery and composition of externally, openly-available software services. Our work tries to alleviate the potential mismatch that occurs when integrating open services into new environments. This talk discusses our contributions that deal with this problem using adaptive approaches for service discovery, composition, and evaluation. In addition, this talk will discuss the use of interaction or workflow modeling to model, analyze, and manage such systems across organizational boundaries using industry-standard software engineering techniques.
Bio
M. Brian Blake is an Associate Professor in Department of Computer Science at Georgetown University. Dr. Blake conducts applied research in the development of automated approaches for the sharing of information and capabilities across organizational boundaries, sometimes referred to as enterprise integration. With respect to this area of interest, his investigations cover the spectrum of software engineering: design, specification, proof of correctness, implementation/experimentation, performance evaluation, and application. He has published over 80 journal articles and refereed conference papers in the areas of service-oriented computing, intelligent agents and workflow, enterprise systems integration, component-based software engineering, distributed data management, and software engineering education. His work has been funded by the National Science Foundation, DARPA, Federal Aviation Administration, the MITRE Corporation, Air Force Research Lab, SAIC, and the National Institute of Health.
Dr. Blake was the program chair for the 2006 IEEE International Conference on Services Computing (SCC 2006) and currently the 2007 IEEE International Conference on Enterprise Computing (EDOC2007). Dr. Blake founded the Web Services Challenge (http://ws-challenge.org), the first venue that looks to benchmark both research and industry applications for composing software services. Dr. Blake serves on the editorial board of the MultiAgent and Grid Systems Journal and the Journal of E-Business Research. He serves on the National Science Foundations, CISE, Advisory Board. In 2007, Dr. Blake was recognized as one of the 2007 Top 10 Emerging Scholars by Diverse: Issues and Higher Education magazine. Dr. Blake has over 12 years experience as a full-time software engineer and/or consultant for companies such as General Electric, Lockheed Martin, General Dynamics, and The MITRE Corporation. He received the Bachelor of Electrical Engineering from Georgia Institute of Technology and PhD in Information and Software Engineering from George Mason University. More information about Dr. Blake can be found at http://www.cs.georgetown.edu/~blakeb/ .