Enterprise Mashup Architecture & Data Integration

Enterprise Mashup Architecture & Data Integration
Slide Note
Embed
Share

Enterprise mashups combine data from diverse sources within an organization, enabling business users to create innovative applications without the need for extensive IT involvement. Organizations can leverage mashups to enhance user experiences, streamline business processes, and address immediate challenges, all while overcoming traditional constraints associated with enterprise data management.

  • Enterprise Mashups
  • Data Integration
  • Business Users
  • IT Involvement
  • Application Development

Uploaded on Mar 17, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Creating Mashups in the Enterprise Jaskaran Singh CTO

  2. mplSystems positioning and credentials Sound heritage in Contact Centre Operations and software development Established January 1994 Seven operational contact centres UK wide Strong Customer Base 2000 Customers across EMEA Growing technology business The Message Pad Limited Message Pad Outsourced Services mplSystems A Sustainable Technology Platform Microsoft Gold ISV Partnership Patented Technology mpl Consulting

  3. Mashups Definition A technique for building applications that combine data from multiple sources to create an integrated user experience Current examples of mashups mainly consumer focused Use of external services and data sources such as Virtual Earth, RSS, Live Services etc Developed by users with knowledge of HTML and JavaScript Hosted by ISPs

  4. Enterprise Mashups Extending the mashup architecture to allow enterprise platform services and data sources to be consumed CRM, ERP, BI, BPM Platform Services RSS Feed Web Services Data Mashup Application

  5. Enterprise Data Issues Enterprise data is often locked in application silos and made available through restrictive UIs It often takes time for changes to be introduced to core enterprise applications as system development is required Line of business users often build quick and dirty solutions using Excel or Access creating a maintenance overhead for IT teams

  6. How Mashups can help Allow line of business users to create applications that can combine data from different sources with in the enterprise No need to get system development teams involved to modify core enterprise applications when business processes change Business users can create more elegant solutions for immediate business problems.

  7. Limitations with Enterprise Mashups Require business or end users to know HTML and JavaScript to create mashup applications Deployment IT may not approve of an enterprise application being hosted externally by an ISP There is IT involvement for deployment of application on internal infrastructure and they may not react quickly enough to upload changes Change management

  8. Solution ~ Enterprise Mashup Platforms Create a platform for developing and managing mashups in the enterprise The platform should include: A non programming interface for developing mashups Simple interfaces for consuming services and aggregating data Easy deployment facility without getting IT involved Allow changes to be managed and tracked The platform itself is exposed as service

  9. intelligentContact ~ Mashup Platform A platform that has done well in the contact centre Designed for business users to quickly create applications without any knowledge of HTML or JavaScript that model a business process Allow users to create their own custom data storage as well consume platform and external services Create workflow, share data and build MI reports from data taken from the various sources Number of wizards / connectors to platforms such as Microsoft CRM 3.0 and 4.0, Dynamics NAV, Seibel CRM, SAP

  10. intelligentContact ~ Application Designer

  11. intelligentContact ~ Application Designer

  12. intelligentContact ~ Application Designer

  13. intelligentContact ~ Wizards

  14. intelligentContact ~ Example

  15. intelligentContact ~ Architecture ClientData (multi-tenanted) intelligentContact Database Application (stored as XML) Platform Service Runtime Engine Workflow Engine Data Engine intelligentContact Platform Application (rendered as HTML) Platform / Web Services (CRM, ERP, RSS etc.) Application

  16. Conclusion Enterprise mashup tools must be aimed at non-technical business users They need to be easy to use Mashups should be easy to maintain / manage They should be able to expose themselves as platform services and data sources The platform should provide options for end users to manage and deploy their mashups IT teams should only have to manage the mashup platform and the core platform services that are consumed by mashups

Related


More Related Content