Next Generation Application Development: BPM for Apps
By Mala Ramakrishnan on Feb 06, 2013
Pre-built applications sound like the nirvana to removing the overhead of building from scratch. However as time progresses, customization of the applications and leveraging information beyond application silos is a huge overhead in itself. It requires skilled work, and lands up with brittle point-to-point integrations that are not supportive of human interactions. As organizations grow organically or through acquisitions, the IT infrastructure will have to factor in more pre-built and homegrown applications to the equation, making it that much harder to gain insight into information that spans application boundaries.
BPM for Applications is the answer to this problem. BPM can be used to create and automate processes across applications, modify these processes with ease and structure collaborative processes and tasks. In addition BPM can be used to orchestrate across multi-channel customer interactions and give insight into key performance metrics. The applications can continue to be upgraded and maintained independent of the BPM layer.
In addition, Oracle has a unique offering, Process Accelerators that can give you an edge to leveraging BPM for Apps. Oracle Process Accelerators are pre-built business processes that are product-level tested and ready for deployment straight out-of-the-box. And the best thing is they are free and ready for prime-time right now. It is easy to pick a pre-built Process Accelerator such as Internal Service Request or Employee On-boarding and have it read information across different application boundaries and feeding information into different silos. As the Process Accelerators get more specific per industry such as Loan Origination in Financial Services, it's easy to imagine the loan origination business process simply being customized to leverage specific applications to kick-start BPM for Apps. This allows the development of the next generation of dynamic applications that have the following advantages:
- Designed for end-user customization
- Upgrade safe
- Deployed on-premise or in cloud
- Embedded Business Intelligence, collaboration and managed content
- Collaborative, intuitive multi-channel interface
- Adaptive platform to protect against technology shifts
- Standards-based, hot-pluggable architecture