Solution Showcase Session Enterprise 2.0 Computing Services
IDEA Lab Competencies Business Solutions Competency Verification and Validation Competency Business Intelligence Competency Managed Services Competency Open Source Competency Convergence Computing Competency Enterprise 2.0 Computing Competency
Enterprise 2.0 Services Legacy Internet Interface to Rich Internet Interface (Dynamic to Interactive)-RIA Enterprise Architecture Modernization SOA RIA / Web 2.0 Enablement Enterprise Social Network Implementation(Forums/Blogs/Wikis/Feeds) Rich User Interface Design(Real Time/Collaborative/Asynchronous) Situational Web Applications Development Integration with the Enterprise Applications Web Oriented Services Cloud Computing Enablement(SaaS) SOA (Service Oriented Architecture) Assessment Architecture Implementation Support
What is Web 2.0 & what it isn t? Framework, Technology, Product A method by which we leverage existing technologies in new and innovative ways. Linking people together. Sharing, Trading collaborating.
What is Web 2.0? Term invented by Tim O Reilly and Dale Dougherty and standards mostly held by Google. A method by which we use existing technologies in new and innovative ways and bring the Desktop experience in a web browser. Change in the way people view the web. SOA (Service Oriented Architecture) Feed Syndication (RSS, ATOM) Web Services Mashups Social web Interact with the end user End user is not only a user but also a participant involved in Tagging, Wiki, Podcasts, Blogging etc.
XAML Moonlight Silverlight
Web 2.0 Visualization AJAX HTML/DHTML Web Services POX/HTTP, REST, SOAP, JSON, RSS, ATOM, RDF Information XML, JSON, RSS, ATOM, RDF, XHTML, Text, Podcasts Connectors Mixing/Mashing Tools, Permalinks, URIs, WS-*, Bridges, SOA, ESB. Feed/RSS Technical Participatory Blogs Podcasts/Audio Face Trust Sources Wikipedia Entries, PageRank, Amazon Reviews, ebay reputation, del.icio.us bookmarks, etc. User Enrichment Tagging, Mashing, Trackbacks, Ranking, Aggregation, Syndication, Reviews, Personal Data. Content and Services Content styles Blogs, Information Storage/Sharing, Search, Directory, News, Collaboration, Software as a Service. Source: Dion Hinchcliffe Web 2.0 BLOG
1 st Gen(Web 1.0) Vs 2 nd Gen (Web 2.0) 1 st Gen was about 2 nd Gen is about Push Business models Customer Service companies HTML home pages screen scraping web forms Centralized product development 1-on-1 customer relationships Pull Business models Customer self Service communities XML blogs APIs web applications decentralized product development Customer community relationships
A typical SOA using Web 2.0 Messenger Service Search Service Feeds Messenger Service Mail Service SMS Service 5 h Nov 2007
Technology Platforms and Tools Tools Microsoft IBM IDE Visual Studio Eclipse Platform.NET Websphere smash Web ASP.NET JSP, Servlets. Web/App Servers IIS Websphere Languages C#, VB.NET, J# Java, Groovy, PHP AJAX Microsoft AJAX toolkit DOJO, JSON Mash-up Tools Popfly QEDWiki Rich UI Design and Content Creation Tools Was Macromedia Flash Now Silverlight Expression Studio, Windows Movie Maker Webservices WSE WSTK Macromedia Flash XML HTTP HTML Javascript
Service Orientation Architecture Service Oriented Organization Ease of Change Management Reusability of Services/Components Infrastructure Optimization Service Focus Best Practice Frame Work Development Expertise Building IBM, RedHat/JBOSS, Microsoft, Oracle/BEA - Open Source Platforms/Framwork
The New Realty Runtime Web2.0 is the New Reality Java needs to be optimized for the New Reality Vision Small initial download Incremental future downloads as more function is required Application footprint logically maps to complexity of application Run 1000 s of applications with OS process level isolation Universally available 5 h Nov 2007
Opportunities When the customer talks about Richer UI experience. Enterprise Social Network Mashing up, Personalization, Sharing. Integrating with existing internal or external systems. Collaboration. Productivity and Innovation Architecture Change Service Orientation Applications Modernization Web Services
Feedback Q & A.. 5 h Nov 2007