May 06, 2014

The Changing Enterprise Application

The world of enterprise application development is rapidly changing. Most companies today have moved to an agile development methodology in an attempt to become more responsive to customers' needs. Craig Mullins, the renowned database systems development expert, was kind enough to interview me for this Enterprise Systems Media piece. We discuss how software developers can most effectively serve customers and, as product manager for CA Technologies, I explain our approach to providing DB2 database management solutions. I hope you'll give it a read.

On a related note, the new IBM Redbook, "Integration Throughout and Beyond the Enterprise," does an excellent job of explaining emerging application development patterns and how they're applied to critical tasks like supporting mobile devices and modernizing legacy applications.

Now, not every DBA is an application architect who must know every detail about how applications access the database. Nonetheless, I feel it's very important for DBAs to at least be aware of these trends and how they will impact their jobs. You may not care exactly how all these phones and tablets get to your database, but the reality is they will result in thousands of new transactions hitting your database, so you should have a clear understanding of what is going on. This Redbook doesn't tell you how to monitor and tune these applications, but it will give you an idea of the architecture being used, which can provide insight into tuning opportunities.

What are your thoughts about mobile devices, cloud computing and the impact of these new methods of application data access? Please share your thoughts in comments.