Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

SHARE Conference 11589: Modernizing Enterprise IT with Cloud Integration Technology

Presentation for SHARE Conference on August 2012 in Anaheim, California.
by

Zeb Mahmood

on 11 September 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SHARE Conference 11589: Modernizing Enterprise IT with Cloud Integration Technology

Session# 11589: Batch jobs running at pre-defined scheduled times, exchanging structured data. email: zeb@SnapLogic.com
twitter: @zebonic Speaker: Zeb Mahmood
Product Management & Strategy Therefore, it is rarely a sudden switch over. Instead, it's mostly a gradual adoption. Cloud adoption forecast:
Most IT organizations are going to be a mix of on-premise and Cloud. Moving to the Cloud is like 'going green'. We have to replace stuff that functionally works just fine. 2000's Earlier Cloud apps were mostly silo'd. With limited connectivity options.

Cloud/SaaS vendors roll out 3-4 releases a year. Batch jobs running at pre-defined scheduled times, exchanging structured data. 1990's "Enterprises are data rich, but knowledge poor!" 2010's Mid 2000's Volume: Peta bytes
Velocity: Streaming
Variety: Unstructured Point-to-point integrations that are outdated within 3 months. Requirement Share data across the enterprise. End result Java API, SOAP, CSV, XML... SOAP, REST, HTTP, FTP... database, CSV, XML... JSON, unstructured, SOAP, REST... JSON, REST, SOAP... CSV, XML, FTP "I'm waiting to have data shared across my old and new systems." "Too much effort required to build and maintain integrations." IT Guy Business Owner ETL hand-coded ETL hand-coded hand-coded hand-coded hand-coded Good: No installation. Self sign up. Pay as you go.

Not-so-good: Mostly silo'd. Limited connectivity provided by SaaS vendors.

FYI: Most SaaS vendors roll out 3-4 releases a year. Batch jobs running at pre-defined scheduled times, exchanging structured data.



"Enterprises are data rich, but knowledge poor!"
--quote from someone very wise Customer insight: Likes / dislikes / trends....

Challenges:
Volume: Peta bytes
Velocity: Streaming (at un-predictable rates)
Variety: Unstructured Hand Coding Java API, SOAP, CSV, XML... SOAP, REST, HTTP, FTP... database, CSV, XML... JSON, unstructured, SOAP, REST... JSON, REST, SOAP... CSV, XML, FTP ETL hand-coded ETL hand-coded hand-coded hand-coded hand-coded "CLOUDify"
your data! Provide an integration platform that talks seamlessly to both on-premise and cloud apps About REST "How I Explained REST to my Wife" by Ryan Tomayko:
http://tomayko.com/writings/rest-to-my-wife REST is a methodology for creating web services that are as simple to invoke as calling a URL from your web browser. Such web services are also called REST API. Most cloud applications offer REST API. Inheriting the simplicity of a HTTP protocol, REST API are location independent, language independent, and platform independent. Enterprise Architect's
Checklist Plan for the journey ahead DB2 WebSphere SAP Siebel JDEdwards Retek e.Commerce MDM PoS... CLOUDify! Identify connectivity options for each application Build integration priority roadmap Select the tool that fits today's requirements and offers a clear path to future Across the Enterprise Batch jobs running at pre-defined scheduled times, exchanging structured data. Customer insight: Likes / dislikes / trends....

Challenges:
Volume: Peta bytes
Velocity: Streaming (at un-predictable rates)
Variety: Unstructured I'm capturing my enterprise's big data in Hadoop. It's growing by the second. I'm super excited!
>> Hey... what do I do with my big data now? :-o


"Enterprises are (mostly) data rich, but knowledge poor!"
--quote from someone very wise :-) Enterprise data is cloudified -- It's location independent, format independent, and platform independent IT Guy: Business Owner: My data is being shared across (old) on-premise and (new) cloud applications! REST API REST API REST API REST API Data Sharing -API (Java, C, etc)
-Data files
-Database (at un-predictable rates) Head in the Clouds, Feet on the Ground:
Modernizing Enterprise IT with Cloud Integration Traditional
integration tools Traditional on-premise systems Nature of Cloud applications The 3 V's of the Consumer Cloud data Big Data must provide big insight. However, X Y X X X X x X x X Project: CLOUDify On-premise Cloud Salesforce.com NetSuite Taleo RightNow SuccessFactors ADP Yammer Facebook Twitter... }--{ Typical On-premise integration options:
*Direct DB access
*File based e.g. csv, <xml>
*API e.g. C API, Java API, SOAP Typical Cloud integration options:
*Web services e.g. SOAP, REST
*File based e.g. csv, <xml>, json Elasticity Integration platform must easily scale up and down. Monitoring Provides monitoring across on-premise and cloud. Loosely coupled connectors Integration platform may upgrade once a year but expect cloud connectors' to upgrade more frequently Reference: Salesforce.com rolls out 3 releases a year. That affect its SOAP API, REST API, Bulk API, and Streaming API SDK for connectors 100's of new Cloud apps rollout every month. Encourage developer community to build and maintain connectors. Re-usable integration patterns IBM announced retirement of Siebel to be replaced by SugarCRM. API Calendar Track API changes. Make impact assessment and upgrade plans. And ofcourse all the traditional features of integration middleware are still relevant e.g.

*Data formats: csv, <xml>, json...
*Protocols: SOAP, REST, https....
*Security: SSL, OAuth....
*Deltas: Attribute level, and record level deltas
*Job scheduling: Time based, and event based Hey! It's still a CRM. Integrations should be easily reused! Achtung! Good monitoring is not just "detection". It is also "prevention". St. Paul's Cathedral - London Traditional integration technology New integration technology
Full transcript