Forgot password?
|
|
|
|
We were unable to sign you in.
Please verify your user name and password and try again. If you do not have a TEC account, register now.
Read Comments

Introduction

Application boundaries are artificial walls created by the software industry, not businesses. Business processes and the people that execute them shouldn't have to care about application boundaries. It shouldn't matter to them that taking an order from their customer starts in the CRM system, accesses the custom pricing algorithms in the legacy COBOL application and then finalizes the order in ERP. The reality is that it shouldn't matter, but it does. A lot.

For businesses to most effectively use enterprise software, the applications need to be pulled together into common, cohesive business processes. As part of the series "What's wrong with application software" we will discuss the challenges of today's multi-application software portfolio. The reality of today's application environment is that no single application meets all of the needs of a business, or frequently even the needs of a single business process, so multiple applications must work together to support the business

Multi-Application Software Portfolios

Let's face it: every company would like to have a single, integrated enterprise application that meets all of their needs. Business processes would be seamlessly supported because they would be contained within a single application. Users would never need to leave the comfort of their favorite application.

The existing legacy applications in the business could be phased out and replaced with functionality from the single, integrated enterprise application. Many business executives, particularly the CIO, would love to have this luxury. This was the vision that many people were following when they bought and implemented their ERP systems in the 1990's. Unfortunately, that dream has not materialized for most companies and it probably never will. In fact, with the advent of new enterprise suites such as CRM, SCM, PLM and others there is more heterogeneity now than ever. One only has to look at the number of Enterprise Integration Architecture (EIA) vendors on the market today to realize that the typical business is still running multiple systems, and a lot of them.

Co-existence Is Not Enough

The current generation of enterprise applications was designed at a time when simple "co-existence" with other applications was considered enough. But, co-existence is not the same as integration. While vendors all preached co-existence, most application vendors still believed that they would support the majority of the business processes directly within their application, but that they would need to co-exist with smaller, specialty applications. This was before vendors became aware of the true nature of the integration challenge in the late 90's and beyond and made efforts to improve their integration capabilities. The reality today is that the core enterprise system must work within a diverse application footprint comprised of multiple enterprise applications.

What is needed in this heterogeneous application environment is not just co-existence. What is needed is a way to dynamically use the different applications to support a common business process. And it must be done in a way that the combination of the applications provides more value than the individual applications can provide on their own. In short, applications don't need to just work together they need to work better together.

Maybe we were trying to solve the wrong problem with large ERP systems. Maybe instead of trying to build the mega application, we should have been focusing on making smaller, highly functional applications that work well together.

Composite Applications

There has been much discussion recently about composite applications, applications built by assembling the required functionality from multiple systems. There are two primary camps that are attempting to address the composite applications problem. The first school of thought focuses on the fact that the business process drives the applications. By focusing on the business process first, applications can then be aligned to support them. The second focuses on the integration of the data and the applications themselves.

Composite Applications It's About The Business Process
One category of vendors trying to address the problem is the Business Process Management (BPM) provider. These vendors focus on the business processes that are needed to support the business in the most effective way. The challenge in the past with the business process focus was that the business processes were often well thought out, well documented, and then placed on a shelf for future reference. BPM was an island disconnected from the operational applications. There was no tie to the actual execution of the business process or to the applications that support it. In an effort to make business processes more valuable, BPM software applications have been evolving into execution-oriented software that is used in day-to-day operations.

While the BPM vendors have addressed the execution of the business process, they have not fully addressed the need to actively tie multiple applications back to the execution of the business process. In addition, they typically do not supply the required integration to ensure that the context of the business process, the data, is properly passed between the applications.

Composite Applications It's Not Just About The Business Process
Even with the promised panacea of web services, application integration is still not a trivial matter. Another category of vendors trying to address the composite application problem is the Enterprise Integration Architecture (EIA) provider. The EIA vendors have gone a long way towards addressing the technical challenge of integrating multiple applications. Through adaptors and message-oriented architectures, they have made interaction between systems easier to manage.

While the EIA vendors have addressed the technical challenges of composite applications, they have not addressed the challenge of pulling the applications together into a coherent business process.

What Is Still Needed

The BPM vendors and the EIA vendors recognize both the opportunities and the challenges of composite applications. To address this, the BPM vendors are beginning to focus more on integration and the EIA vendors are beginning to focus more on business processes. Both are providing value and heading in a direction that supports composite applications.

What neither class of vendors has adequately addressed, however, is the reality that there are often areas of the business process where there is no underlying application to support it. There is a manual process, some form of workaround, a spreadsheet, or some other solution that keeps the business process from being fully supported by applications. What is required from an ideal solution is the ability to integrate the business process, integrate the applications and data, and supply additional functionality to "fill the gaps" to produce a cohesive, composite application that ensures transactional and contextual integrity across the entire business process.

 
Business
Process Integration
Data and
Application Integration
Application Extension
"Fill the Gaps"
EIA
O
X
-
BPM
X
0
-
Next Gen
X
X
X
 
  X - Available
  O - Future Direction

Summary

The next generation of application architecture must address the reality that business processes cross application boundaries. The architecture will need to provide business process integration, application integration, and application extension in order to allow companies to realize the full potential of their current applications. With all of these capabilities, the new architectures will initially be used to pull together diverse applications in a way that the resulting composite application is better than the sum of its parts. Eventually, the next generation of enterprise applications will also embrace these architectural capabilities in the application itself.

About the Author

Jim Brown has over 15 years of experience in management consulting and application software focused on the manufacturing industries. Jim is a recognized expert in software solutions for manufacturing and has broad knowledge of applying ERP, Product Lifecycle Management, Supply Chain Planning, Supply Chain Execution, and e-business applications to improve business performance. Jim served as an executive for software companies specializing in PLM and process manufacturing solutions before starting his consulting firm, Tech-Clarity Associates.

Jim can be reached at jim.brown@tech-clarity.com.

 


 
comments powered by Disqus


Sword Ciboodle—One More BPM-Centric CRM Provider | Reconnecting with a Tried-and-True Manufacturing ERP Vendor | The Lesser-Known (Social) Facts about Microsoft Dynamics CRM | Meet the New (Revolutionized) Progress Software | AuraPortal: A BPM Vendor Worth Checking Out | Deltek, We Hardly Knew Ye: New Deltek at Insight 2011 | PegaWorld 2011 Revisited | Perfect Orders: Improving Customer Satisfaction and Financial Results | Business Process Management in Free and Open Source: An Overview of the Demand and the Supply | Vendor Spotlight: Agresso | Application Giants in Duel and Duet for Users’ Hearts, Minds … and Wallets | BPM Showdown! Oracle's Hyperion System 9 vs. OutlookSoft vs. Cartesis Suite | Vendor Reservations, a Full-fledged SaaS ERP, and User Recommendations | Software as a Service's Functional Catch-up | SOA From a Management Perspective: Part Two |
SOA From a Management Perspective: Part One | Delivering Adaptive Discovery for Business Process Management | Business Process Analysis versus Business Process Management | Vision Software Brings a Solid Business Process Management Solution to the Table | Acquisition Changes Product Lifecycle Management Landscape | How Is Business Process Management Applicable to Financial Services? | Business Process Management: How to Orchestrate Your Business | How to Avoid Becoming Another CMMS Implementation Failure Statistic | Mainstream Enterprise Vendors Begin to Grasp Content Management Part Three: Challenges | The Many Flavors of Application Software Outsourcing | Positioning Starts With A Message Strategy | Microsoft Business Network (MBN)--Coming of Age? Part Three: Challenges and Competition | Microsoft Business Network (MBN)--Coming of Age? Part Two: Market Impact | Microsoft Business Network (MBN)--Coming of Age? Part One: Event Summary | Electronic Product Code (EPC): A Key to RFID | Business Strategy, Business Processes, and Business Systems | Mid-market Getting the Taste of Some Emerging Technologies | Service Chain Information will Transform the Total Chain | Leveraging Technology to Maintain a Competitive Edge During Tough Economic Times -- A Panel Discussion Analyzed Part Two: Business Process Modeling | Integrating All Information Assets Part Two: Why is integration an issue? | High Performance Organizations Are Driven by the Power of Enterprise Business Events | Enterprise Applications--The Genesis and Future, Revisited Part Six: Looking to the Future | Enterprise Applications--The Genesis and Future, Revisited Part Four: Another Step in ERP Evolution | GXS Acquires HAHT Commerce for More Synchronized Retail B2B Data Part Two: HAHT Commerce | Outsourcing 101 - A Primer Part Two: Outsourcing Categories | The Many Faces of PLM Part Two: The Future of the PLM Suite | Financial Reporting, Planning, and Budgeting As Necessary Pieces of EPM Part Two: Challenges and User Recommendations | Financial Reporting, Planning, and Budgeting As Necessary Pieces of EPM Part One: Executive Summary | The Hidden Gems of the Enterprise Application Space Part Two: Sorting and Selecting SRM Software | Evaluating Enterprise Software-Business Process or Feature/Function-Based Approach? All the above, Perhaps? Part Three: Knowledge Bases and User Recommendations | Evaluating Enterprise Software - Business Process or Feature/Function-Based Approach? All the above, Perhaps? Part Two | Evaluating Enterprise Software - Business Process or Feature/Function-Based Approach? All the above, Perhaps? | Audit Considerations for Enterprise Software Implementations Part 1: Project Planning and Management | The Power of One | Generating Revenue from Service | BPM Weaves Data And Processes Together For Real-time Revenues | CRM Selections: When An Ounce Of Prevention Is Worth A Pound Of Cure Part One: The CRM Selection Challenge | Product Life Cycle Management (PLM) in ProcessPart 3: Process PLM Requirements | Product Life Cycle Management (PLM) in Process Part 1 Proven in Discrete, Ready to Blossom in Process | CRM For Complex Manufacturers Revolves Around Configuration Software | 6 Immediate Business Improvements Offered by an Online SRM System | How Supply Chain Projects Morph Into Black Holes | Geac Hopes To See System21 Shine Again Like 'Aurora' Part 2: Market Impact | Integration is the Name of the Game in Software Systems | The 'Joy' Of Enterprise Systems Implementations Part 2: Implementation Key Success Factors | Should E-Business Be Inside or Outside of IT? | Anatomy of a Technology Selection | IPSec VPNs for Extranets: Not what you want to wake up next to | User-Focused Design Principles Shape the Customer Experience | Navision Enhances Its e-Vision And Looks To Expand Vertically - Part 3: Challenges & User Recommendations | Navision Enhances Its e-Vision And Looks To Expand Vertically - Part 2: Market Impact | Navision Enhances Its e-Vision And Looks To Expand Vertically | ERP Trivia - Every Why Should Have Its Wherefore Part 2: ERP Key Success Factors | CRM is Busting Out Of Its Britches: Operational, Analytical, and Collaborative CRM Are Born | CPR on BPR: Practical Guidelines for Successful Business Process Analysis | CPR on BPR: Long Live Business Process Reengineering Part 1: A Primer | NavisionDamgaard Reverts To Navision, But In Name Only | Lawson Asserts Itself, Draws A Bead On Bigger Players | Formation Systems Pioneers Product Design Collaboration For The Process Industries | Essential ERP - Its Functional Scope | Implementation Acceleration Using Integration | E-Procurement Is Not Electronic Purchasing - Part II | Making Sure Your Service Provider Doesn't Fall Down on the Job | To BEA or Not to BEA: Is That the Question? | EAI Vendor Active Software Activates Transactions | E&Y+ASP=BSP: It’s Not Algebra, But It Adds Up To Something Big | EAI Vendor Extricity Teams with Moai to Automate E-Commerce Systems | Essential ERP – Current Market Trends – Part II | Getting Beyond the Development Stage | ERP Demand Being Re-heated | JBA: Will it remain "@ctive Enterprise"? | Getting Strategic Planning and Financial Planning in the Same Bailiwick |


Use this index to search for white papers related to commonly used search terms A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others 
Recent Searches
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others
A: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
B: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
D: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
E: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
F: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
G: 1 2 3 4 5 6 7
H: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
I: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
J: 1 2 3 4 5
K: 1 2 3 4
L: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
M: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
N: 1 2 3 4 5 6 7 8
O: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
P: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Q: 1 2
R: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
T: 1 2 3 4 5 6 7 8 9 10 11 12 13
U: 1 2 3
V: 1 2 3 4
W: 1 2 3 4 5 6 7 8 9 10 11
X: 1
Y: 1
Z: 1
Others: 1 2 3


©2013 Technology Evaluation Centers Inc. All rights reserved. Search powered by Google