Your SlideShare is downloading. ×
Map Middle East 2009 - Enterprise Mashups in the Clouds
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Map Middle East 2009 - Enterprise Mashups in the Clouds

948

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
948
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. Enterprise Mashups in the Clouds by Alper Dinçer M.Sc. Civil Engineer Geo Web Developer State Hydraulic Works (DSI) TURKEY E-mail : alper@ dincer . tc Web : http://www.geowebdeveloper.com
    • 2. Outline
      • DSI in Brief
      • What is Mashup ?
      • What is Cloud Computing ?
      • Our Vision for Mashups
      • Demo
      • Conclusion
      • Discussions
    • 3. DSI in Brief
      • State Hydraulic Works (DS I ) is a legal entity included in general budget, and is the primary executive state agency responsible for planning, management, development and operation of the nation’s overall water resources.
      • It is founded in 1953 as a public agency.
    • 4. DSI in Brief
      • DSI is responsible for four major tasks namely;
      • Irrigated agriculture enhancement
      • Hydroelectric energy generation
      • Water supply to large cities
      • Flood prevention measures
    • 5. DSI in Brief
      • DSI is responsible for dam projects, surface water and groundwater.
    • 6. What is Mashup ?
      • In web development, a mashup is a web application that combines data from more than one source into a single integrated tool; thereby creating a new and distinct web service that was not originally provided by either source. (Wikipedia)
    • 7. What is Mashup ? Mashup is a combination of web page/service pieces Ex: Weather Mashups
    • 8. What is Mashup ? JavaScript Flash/Flex Silverlight
    • 9. What is Mashup ? Mapping mashups are ahead from the others http://www. programmableweb .com 80% of data all over the world has a geo component!
    • 10. What is Mashup ? Google Maps API is also ahead of other APIs
    • 11. Welcome to Cloud Computing
    • 12. What is Cloud Computing ?
    • 13. What is not Cloud Computing ? They are not datacenters above the clouds 
    • 14. What is Cloud Computing ? They are distributed systems. What to connect is important then where to connect. Service Oriented Approach (SOA)
    • 15. What is Cloud Computing ?
      • Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
      • Users need not have knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. (Wikipedia)
      • Infrastructure as a service (IaaS)
      • Platform as a service (PaaS)
      • S oftware as a service (SaaS)
    • 16. What is Cloud Computing ? More clouds doesn’t mean that everything is OK 
    • 17. What is Cloud Computing ?
      • Who are the well known players in this area?
      • Amazon (S3 and EC2)
      • Google (Google App Engine – public beta)
      • Microsoft (Azure – private beta)
    • 18. What is Cloud Computing ? Available Services to Public GAE has support for all parts of development Updated : Java support is added.
    • 19. What is Cloud Computing ? Why Google App Engine?
      • It is used both for storing tiles, GIS queries and analysis. (Thanks to Arc2Earth Clouding Services)
      • Google App Engine’s advantages are over others:
      • No need for hardware and software
      • Scalable (Same app. for 1 to 1 Million user)
      • Free (Up to some limitations)
    • 20. Our Vision - Internal Mashups Mashup Example: Flow Monitoring Stations App. - Based on ASP.NET, Oracle Spatial, Google Maps API
    • 21. Our Vision - Internal Mashups Mashup Example: Energy and Dams App. - Based on ArcGIS Server 9.3, Google Maps API
    • 22. Our Vision - Anatomy of a mashup Previous Model
    • 23. Our Vision - Anatomy of a mashup Future Model For complex Analysis Initially, it is unlikely to include the sophisticated abilities of existing GIS servers but it will provide the 20% of functionality that is used 80% of the time. (acc. to Brain Flood)
    • 24. Demo
      • Backstage of our Mashup
      • ExtMap Framework (ESRI DevSummit winner) – based on Google Maps API, ESRI REST API and ExtJS Framework
      • Google App Engine
      • ArcMap
      • Arc2Earth Clouding Services
    • 25. Demo DEMO
    • 26. Demo
    • 27. Demo
    • 28. Demo
    • 29. Conclusion
      • Mashups are better for ordinary users, but can also be useful for intranet users if the UI performs well.
      • Cloud Computing makes mashups easier than before, due to its dynamic and scalable structure based on services
      • There is a need for usability as well as performance.
    • 30.
      • THANKS FOR ATTENTION!
    • 31. Discussions
      • Questions?

    ×