Web2.0 - Mashing The Enterprise Up

4,376 views

Published on

Description of the main technical requirements for enterprise mashups. Given at Web 2.0 Expo's Web2Open conference, April 24th, 2008.

Published in: Technology
1 Comment
6 Likes
Statistics
Notes
  • Well created, really liked the images used in this slide.
    http://www.gardeningmania.net/
    http://www.gardeningmania.net/category/vegetable-garden/
    http://www.gardeningmania.net/category/vegetables/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
4,376
On SlideShare
0
From Embeds
0
Number of Embeds
149
Actions
Shares
0
Downloads
0
Comments
1
Likes
6
Embeds 0
No embeds

No notes for slide

Web2.0 - Mashing The Enterprise Up

  1. Mashing the Enterprise Up Requirements for Enterprise Mashups April 24th 2008 Justo Hidalgo VP Technology [email_address] Web2Open
  2. Agenda <ul><li>Background </li></ul><ul><li>Web mashups and Enterprise Data Mashups </li></ul><ul><li>Requirement areas </li></ul><ul><li>Further thoughts </li></ul>
  3. Background <ul><li>Justo N. Hidalgo </li></ul><ul><li>VP Technology Denodo Technologies, Palo Alto </li></ul><ul><li>Ph.D. Computer Science in Query Optimization in Mediators of Web Sources </li></ul><ul><li>Product (Denodo Platform 4.1) </li></ul><ul><li>Enterprise Data Mashups & Web Automation </li></ul><ul><ul><li>Data Integration of Structured, Web and Unstructured Information </li></ul></ul><ul><li>Technology Focus: Data Integration, Web 2.0 & Mashup Enabler </li></ul><ul><li>Targeted Solutions: Intelligence, Single View, Web Automation </li></ul><ul><li>Tenths of projects in the last 12 months to learn from </li></ul>
  4. Web Mashups vs. Data Mashups <ul><li>Web Mashups </li></ul><ul><li>Visual centric </li></ul><ul><li>Data relationships are simple </li></ul><ul><li>End-user driven enabled by APIs / tools </li></ul><ul><li>No QoS guarantees – as is </li></ul><ul><li>Simple Web security </li></ul><ul><li>Data Mashups </li></ul><ul><li>Data & Information centric </li></ul><ul><li>Deep transformations & semantic relationships </li></ul><ul><li>Interact with Enterprise ecosystem </li></ul><ul><li>Business analyst driven w/ user control options </li></ul><ul><li>Enterprise QoS- Query Optimization, Reliable, Failover, etc. </li></ul><ul><li>Policy-based security </li></ul>ENTERPRISE ECOSYSTEM Enterprise Infrastructure / Web Platform Enterprise & Web Applications RIA, Social Software, GUI, Portals
  5. Mutual Benefits Web Mashups Data Mashups Enterprise Data Integration BPM ESB EAI ETL Data Warehouses Enterprise Infrastructure / Web Platform Enterprise & Web Applications RIA, Social Software, GUI, Portals ENTERPRISE ECOSYSTEM WEB MASHUPS DATA MASHUPS User experience / global access Enterprise-class features ?
  6. Customer Uses of Enterprise Data Mashups 1. Aggregate Data 3. Exchange Data Enterprise Suppliers Customers 2. Enrich Data Apps Data Services
  7. Requirement Areas: Mashups for Business Users / For Power Users and IT <ul><li>User experience </li></ul><ul><li>Heterogeneous granularity for different levels </li></ul>
  8. Requirement Areas: Enterprise-class features… <ul><li>Security </li></ul><ul><ul><li>LDAP access, user and role permission levels, </li></ul></ul><ul><ul><li>But also: Secure VPNs, secure communications, encryption </li></ul></ul><ul><ul><li>EXAMPLE: Financial Aggregation </li></ul></ul><ul><li>HA/Scalability </li></ul><ul><ul><li>Load balancing </li></ul></ul><ul><ul><li>Federated and distributed architectures </li></ul></ul><ul><ul><li>EXAMPLE: TELE-2/Vodafone Call Center </li></ul></ul><ul><li>Performance </li></ul><ul><ul><li>Asynchronous access </li></ul></ul><ul><ul><li>Parallelism </li></ul></ul><ul><ul><li>Execution Plan Optimization techniques </li></ul></ul>
  9. Requirement Areas: …Enterprise-class features <ul><li>Data Transformations </li></ul><ul><ul><li>Biopharma example: contextual summaries, patterns and regular expressions </li></ul></ul><ul><ul><li>LinkedForce example: textual similarity </li></ul></ul><ul><li>Maintenance </li></ul><ul><ul><li>Sources change… specially Web Sites!!! </li></ul></ul><ul><li>Data Management… don´t get me started  </li></ul><ul><ul><li>What are the boundaries between mashups and MDM, Data Quality tools? </li></ul></ul>
  10. Requirement Areas: Ecosystem SOURCES: WEB, PACKAGED APPS, MAINFRAME, … DATA QUALITY, METADATA, STANDARDS REST, SOAP, MQSERIES, ESB, JDBC, JSR-168
  11. Further thoughts <ul><li>Need for a real enterprise mashup architecture </li></ul><ul><ul><li>Where IT and business are actually involved </li></ul></ul><ul><li>“ Semantic mashups”: </li></ul><ul><ul><li>Automatic schema matching </li></ul></ul><ul><ul><li>Automatic Browsing and Information Structuring </li></ul></ul><ul><ul><li>… </li></ul></ul>
  12. Q&A Justo Hidalgo VP Technology [email_address]

×