Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael F. Nowlan

dblp:22/2106 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2Systems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 100%
Computer networks
1 paper
Transport protocols and congestion control · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Services computing and microservices
service discovery
0.112011
Knowledge Discovery in Services (KDS): Aggregating Software Services to Discover Enterprise Mashups · IEEE Trans. Knowl. Data Eng. 2011
Services computing and microservices › service composition
service mashup
0.112011
Knowledge Discovery in Services (KDS): Aggregating Software Services to Discover Enterprise Mashups · IEEE Trans. Knowl. Data Eng. 2011
Transport protocols and congestion control
transport layer
0.012012
Fitting Square Pegs Through Round Pipes: Unordered Delivery Wire-Compatible with TCP and TLS · NSDI 2012

Methods — techniques the papers use, named apart from their topics

service aggregation · 0.1equivalence detection · 0.1
YearPublicationVenuePosition
2012 Non-Linear Compression: Gzip Me Not!
Michael F. Nowlan, Bryan Ford, Ramakrishna Gummadi
HotStorage1
2012 Fitting Square Pegs Through Round Pipes: Unordered Delivery Wire-Compatible with TCP and TLS
Michael F. Nowlan, Nabin Tiwari, Janardhan R. Iyengar, Syed Obaid Amin, Bryan Ford
NSDI1
2011 Knowledge Discovery in Services (KDS): Aggregating Software Services to Discover Enterprise Mashups
abstract
Service mashup is the act of integrating the resulting data of two complementary software services into a common picture. Such an approach is promising with respect to the discovery of new types of knowledge. However, before service mashup routines can be executed, it is necessary to predict which services (of an open repository) are viable candidates. Similar to Knowledge Discovery in Databases (KDD), we introduce the Knowledge Discovery in Services (KDS) process that identifies mashup candidates. In this work, the KDS process is specialized to address a repository of open services that do not contain semantic annotations. In these situations, specialized techniques are required to determine equivalences among open services with reasonable precision. This paper introduces a bottom-up process for KDS that adapts to the environment of services for which it operates. Detailed experiments are discussed that evaluate KDS techniques on an open repository of services from the Internet and on a repository of services created in a controlled environment.
M. Brian Blake, Michael F. Nowlan
IEEE Trans. Knowl. Data Eng.2
2007 A Web Service Recommender System Using Enhanced Syntactical Matching
abstract
Service-oriented computing (SOC) enables organizations and individual users to discover openly-accessible capabilities realized as services over the Internet. However, service registries can potentially be very large preventing organizations from discovering services in real-time. In fact, consumers may not be aware of the services that can be of most benefit to them. In our work, we introduce a web service recommender system that proactively discovers and manages web services. This paper focuses on the underlying search and ranking algorithms that enable the recommendations. As an innovation, we have analyzed real, fully-operational web services currently available on the Internet and, as a result, have discovered insights into how real web service messages are defined. Using these general naming tendencies coupled with enhanced syntactical methods, we are able to aggregate services by their messages and accurately suggest candidate services to users as a part of daily routines.
M. Brian Blake, Michael F. Nowlan
ICWS2
2007 Context-aware agents for user-oriented web services discovery and execution
M. Brian Blake, Daniel R. Kahan, Michael F. Nowlan
Distributed Parallel Databases3
2006 Taming Web Services in the Wild
abstract
Service-oriented computing (SOC) enables organizations and individual users to discover openly-accessible capabilities realized as services over the Internet. Research in this area focuses on techniques for managing the messages that flow into and out of these services to ultimately compose higher-level functions. In our work, we investigate the nature of message definitions by analyzing real, fully-operational Web services currently available on the Internet (i.e., from the wild). By leveraging insights into how real Web service messages are defined, we develop enhanced syntactical methods to best aggregate these messages and ultimately the Web services
Daniel R. Kahan, Michael F. Nowlan, M. Brian Blake
ICWS2