Matching business user needs with development group capabilities is a big theme in the Forrester Research Application Development & Delivery Forum 2011 (Sept. 22-23 in Boston, MA). This is a new world for the IT development manager, according to Mike Gilpin, Forrester VP and Research Director.
Gilpin says we have reached an inflection point in applications integration and development in which customer-facing applications are the primary driver. This is in comparison to an earlier era when in-house accounting or human resources operations were the primary drivers.
The Forrester event spotlights iterative Agile development techniques, front-end HTML5 architecture, back-end cloud computing and tricky mobile development issues. These approaches to integration and services creations are gaining traction as, in Mike Gilpin words, application development teams become "more customer centric in their structure.''
Included here are recent expert opinions and commentaries from Forrester analysts, as well as links to SearchSOA.com's unfolding coverage of the Boston Forrester event.
Table of contents:
2011 Conference Coverage
Monolithic applications present monumental development challenges
Enterprise architects do need to expose their applications to the Web. However, simply exposing an enterprise application to the Web is not necessarily ideal. Properly integrating legacy systems and mainframe applications with the Web requires considerations for factors such as how the application was written or how scalable the system is. Forrester Analyst Phil Murphy discusses important considerations for IT organizations that are modernizing monolithic mainframe applications.
Mobile services development: The ports might get you
This year's conference has had a heavy focus on mobile Web service development as well as delivering Web applications built for the customers as opposed to internal employees. Self-service has become an expected feature for online services from shopping to travel to purchasing insurance. Not only have consumers come to expect the freedom to do these things for themselves via the Web, they are increasingly expecting to do so from their personal mobile devices. This leaves the modern application developer little choice but to cater to various platforms and develop mobile services for a variety of ports.
Forming a strategy for mobile application services
While mobile application development is still primarily the province of consumer applications, there are indications that enterprise development teams will need to prepare their applications to run on the new, more intelligent mobile devices. Application development managers and software architects of all types are taking note. In order to ride this tiger, development leaders need to quickly define a mobile application development strategy that is both pragmatic and flexible. IT must ensure some mobile apps go to market rapidly, while taking into account the blinding pace of change in mobile tools and platforms, according to Jeffrey Hammond, Analyst, Forrester Research.
Forrester's David West on Lean applications, Agile and SOA
SearchSOA.com's Jack Vaughan sat down with Forrester Analyst David West at Forrester's Application Development & Delivery Forum to see what aspects of the burgeoning Agile movement were playing out in the world of services creation and integration. West answers questions about important aspects of an agile enterprise application architecture such as lean processes, the proper place for traditional waterfall development techniques and the factors that make a high performance organization.
Forrester analysts on SearchSOA.com
The wisdom of Forrester Research is no stranger to SearchSOA.com. Over the years, we've had plenty of advice on topics from early Web services all the way up to the latest in cloud development.
Principle Analyst Phil Murphy explains how to modernize mainframe applications into the main stream of modern Web applications. Surprisingly, the advice wasn't all about taking enterprise applications off the mainframe. For some organizations, it may not make sense to move off the mainframe. According to Murphy, organizations that still run through many millions of instructions per second (MIPS) probably won't find any financial benefit in dropping their mainframe and moving to a cloud infrastructure. As Murphy puts it, "putting together a hundred speed boats doesn’t make a battleship." And to bring the raw power of that battle ship to the World Wide Web, it still makes sense to wrap those mainframe applications in Web services.
Never shy from controversy, Forrester's Mike Gualtieri stirred up controversy by putting Java to scrutiny both here on SearchSOA.com and on TheServerSide.com. It started with a blog post that proclaimed "Java is a dead end for enterprise app development." It continued with a podcast on SearchSOA on the disconnect between application managers and application developers when it comes to enterprise application development with Java.
Even before the term cloud was solid enough to mean hosted providers, Forrester Analyst John Rymer was explaining what hosted providers were going to mean for the architect and developer. Rymer discussed what this 'cloud computing' thing was and how to make it work. Rymer got right down to brass tacks by explaining the three major flavors of hosted provider and what each means to the application development community.
On SearchSoftwareQuality.com, too, Forrester Analysts have been a consistent presence. Agile development guru Dave West talked with SearchSoftwareQuality's editor about major trends in Agile development, where Agile came from and where it's going to from here.
Randy Hefner on SOA
We're pleased to present Randy Heffner's keynote address, "How to combine the cloud and SOA for economic advantage," from the SOA in Action VTS, June 2011 - shown here in four parts. Enjoy!
Coverage from eBizQ
You might also be interested in some of the more business-oriented coverage from our sister site, eBizQ.net. Their major focuses include business process management (BPM), business analytics, content management and more.