Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Revathi Subramanian is active.

Publication


Featured researches published by Revathi Subramanian.


international conference on service oriented computing | 2009

Combining Quality of Service and Social Information for Ranking Services

Qinyi Wu; Arun Iyengar; Revathi Subramanian; Isabelle M. Rouvellou; Ignacio Silva-Lepe; Thomas A. Mikalsen

In service-oriented computing, multiple services often exist to perform similar functions. In these situations, it is essential to have good ways for qualitatively ranking the services. In this paper, we present a new ranking method, ServiceRank, which considers quality of service aspects (such as response time and availability) as well as social perspectives of services (such as how they invoke each other via service composition). With this new ranking method, a service which provides good quality of service and is invoked more frequently by others is more trusted by the community and will be assigned a higher rank. ServiceRank has been implemented on SOAlive, a platform for creating and managing services and situational applications. We present experimental results which show noticeable differences between the quality of service of commonly used mapping services on the Web. We also demonstrate properties of ServiceRank by simulated experiments and analyze its performance on SOAlive.


international conference on service oriented computing | 2008

SOAlive Service Catalog: A Simplified Approach to Describing, Discovering and Composing Situational Enterprise Services

Ignacio Silva-Lepe; Revathi Subramanian; Isabelle M. Rouvellou; Thomas A. Mikalsen; Judah M. Diament; Arun Iyengar

SOAlive aims at providing a community-centric, hosted environment and, in particular, at simplifying the description and discovery of situational enterprise services via a service catalog. We argue that a service community has an impact not only on users and services, but also on the environment itself. Specifically, our position is that a service catalog adds value to users, and is itself enriched, by its incorporation into a community-centric service hosting environment. In addition, analyses of web services directories suggest that a catalog service for enterprise services can be better provided by using a simpler content model that better fits REST, taking advantage of collaborative practices to annotate catalog entries with informal semantic descriptions via tagging, providing a mechanism for embedding invocations of discovered services, and allowing syntactic descriptions to be refined via usage monitoring. The SOAlive service catalog defines a flexible content model, a discovery function that navigates the cloud of tag annotations associated with services in a Web 2.0 fashion, and a service description refinement function that allows the actual use of a service to refine the service description stored in the catalog.


business process management | 2009

Enabling Community Participation for Workflows through Extensibility and Sharing

Rania Khalaf; Revathi Subramanian; Thomas A. Mikalsen; Matthew J. Duftler; Judah M. Diament; Ignacio Silva-Lepe

This paper describes how community participation may be enabled and fostered in a hosted BPM system. We envision an open, collaborative system, wherein users across organizational boundaries can work together to develop and share design-time and run-time artifacts; namely extension activities, workflow models and workflow instances. The system described in this paper enables this collaboration and also allows the community to provide feedback on the shared artifacts via tags, comments and ratings.


Proceedings of the 2nd International Workshop on Software-Defined Ecosystems | 2015

Continuous Delivery of Composite Solutions: A Case for Collaborative Software Defined PaaS Environments

Paula Austel; Han Chen; Thomas A. Mikalsen; Isabelle M. Rouvellou; Upendra Sharma; Ignacio Silva-Lepe; Revathi Subramanian

To help drive top line growth of their businesses, the development and IT organizations are under increasing pressure to create and deliver applications at ever faster paces. The advent of Cloud Computing has not only lowered the cost of IT operations but also enabled the notion of continuous delivery, which promises to radically reduce frictions in DevOps processes and speed up the product delivery cycle. With increased demand on functionality and feature, we have also seen these applications becoming more sophisticated, often integrating multiple modern programming models and techniques with the traditional n-tier web application into a composite application. This paper proposes an architectural blueprint for improved continuous delivery of these complex composite applications. It treats a solution as a holistic entity comprised of application logic and software-defined environment that the logic relies on. It also proposes a collaborative approach to software-defined Platform-as-a-Service environment building. This being an ongoing research project, this paper also briefly describes prototype, work-in-progress and thoughts on future directions.


computing frontiers | 2015

A PaaS for composite analytics solutions

Paula Austel; Han Chen; Parijat Dube; Thomas A. Mikalsen; Isabelle M. Rouvellou; Upendra Sharma; Ignacio Silva-Lepe; Revathi Subramanian; Wei Tan; Yandong Wang

In their pursuit of market competitiveness and sustainable top line growth, enterprises are increasingly turning to sophisticated analytics solutions to derive insights and value from the deluge of data that are being generated from all sources. Leading practitioners of Big Data analytics have already moved past the stage of using single analytics modalities on siloed data sources. They are starting to create composite analytics solutions that take advantage of multiple analytics programming models and are also integrating them into their existing enterprise IT systems. At the same time, the CIOs have wholeheartedly embraced cloud computing as a means of reducing the capital and operational cost of their IT systems and streamlining their DevOps processes. Platform-as-a-Service (PaaS) as a cloud computing consumption model has seen wide acceptance by developers and IT administrators. Although there are PaaS platforms for individual workload types involved in these advanced composite analytics solutions, the composition aspect is not addressed by any of these individual PaaS platforms. Further, there is no lifecycle management support for the solution as a single logical entity. This paper argues for the need of a true PaaS for composite analytics solutions in order to accelerate their adoption by the industry and foster the creation of a healthy ecosystem. We present the design and prototype implementation of such a platform and our early experience of using it to deploy a Telco Fraud Detection solution.


Archive | 2001

Method and apparatus for creating and managing complex business processes

Mitchell A. Cohen; Titania Mary Gupta; Laurent D. Hasson; John S. Houston; Jianren Li; Rakesh Mohan; Jakka Sairamesh; Josef Schiefer; Revathi Subramanian


Archive | 2010

Method and system for partitioning asset management plugins

Judah M. Diament; Grant J. Larsen; Arun Iyengar; Thomas A. Mikalsen; Isabelle M. Rouvellou; Ignacio Silva-Lepe; Revathi Subramanian


Archive | 2012

ON-BOARDING SERVICES TO A CLOUD ENVIRONMENT

Rahul P. Akolkar; Paula Austel; Thomas A. Mikalsen; Isabelle M. Rouvellou; Alla Segal; Hidayatullah Shaikh; Ignacio Silva-Lepe; Revathi Subramanian


Archive | 2008

Service Description Refinement Based on Actual Service Use

Judah M. Diament; Arun Iyengar; Thomas A. Mikalsen; Isabelle M. Rouvellou; Ignacio Silva-Lepe; Revathi Subramanian


Archive | 2013

Managing service specifications and the discovery of associated services

Rahul P. Akolkar; Arun Iyengar; Isabelle M. Rouvellou; Ignacio Silva-Lepe; Revathi Subramanian

Researchain Logo
Decentralizing Knowledge