Article,

Fluent Interfaces

, and .
International Journal on Information Technology, 1 (2): 4 (September 2011)

Abstract

Modern Enterprise Software Systems entail many challenges such as rapidly changing business scenario, increase in complexity, and shorter time to market and providing business agility without compromising on the quality. Ensuring productivity, quality, consistency, cost effective, reduced cycle time have become a mandate for the teams dealing with modern enterprise software systems. Fluent Interfaces is a powerful technique, which help in taming the programming complexities, reducing boilerplate code, increasing the quality and thereby improving the productivity and cycle time. In this paper we will describe some of our explorations in Fluent Interfaces and why we feel the notion of Fluent Interfaces is a useful technique for enterprise software system. We are currently focusing on two things – a technique for determining fluency of an API and secondly a methodology for designing a fluent interface. We will also share some of the benefits and limitations that we observed during our experimentation. We conclude this paper with a note on the current work that we are doing and the future directions.

Tags

Users

  • @ideseditor

Comments and Reviews