Web 2.0 and the Breathing Enterprise

10
Web 2.0 – What Is It *Really* Good For? Company Overview

Transcript of Web 2.0 and the Breathing Enterprise

Page 1: Web 2.0 and the Breathing Enterprise

Web 2.0 – What Is It *Really* Good For?

Company Overview

Page 2: Web 2.0 and the Breathing Enterprise

2

Neat…But Is It Useful?

Rain Collector Necktie Organizer Sniffle Stopper

Products Being Introduced at Web 2.0 Expo?

Page 3: Web 2.0 and the Breathing Enterprise

3

How’s This For Value?

Time to Develop Lines of Code

140 hours

Source: National City Bank

419 Hours

25,987 Lines

OfCode

335 lines

ASP.NETASP.NET WaveMakerWaveMaker

Page 4: Web 2.0 and the Breathing Enterprise

4

Web 2.0 Needs A PowerBuilder!

● For business application developers who want a high-productivity solution to build Web 2.0 apps

● WaveMaker is an open-source, WYSIWYG framework for visual AJAX web development.

● WaveMaker creates standard Java applications based on Spring, Hibernate and Dojo.

Page 5: Web 2.0 and the Breathing Enterprise

5

Web 2.0 Customers Using WaveMaker

● Rapid prototyping and development (Cisco, Macy’s)– Replaced Dreamweaver, iRise

● Form-driven database apps (ETS, Amex, Brunswick)– Replaced MS Access, MS .NET, Lotus Notes

● Front end “face” for SOA architecture (National City)– Replaced Tibco GI, Nexaweb

Page 6: Web 2.0 and the Breathing Enterprise

6

WaveMaker Studio

WaveMaker Studio Architecture

● Databases● Web services● Dojo Widgets● Templates (CSS, HTML)

● Java WAR file● Database structure● Widgets● Templates

Pure Java Web Application

● Standard Java, JavaScript, XML source files● Easily imports into Eclipse or NetBeans● SCM / Version Control Ready

Import Export

Page 7: Web 2.0 and the Breathing Enterprise

7

● Ajax● Dojo● JSON

Data Access

Web ServicesSecurity

WaveMaker Deployment Architecture

Dojo 1.0● AJAX Widgets used to

assemble applications

JSON RPC● Messaging from browser

to server

Spring / Hibernate ● Basic container and

data access

JaxWS / Acegi ● Web services and security

Tomcat, JBoss, WLS and WAS

Rapid Deployment Framework

Rich Internet Application

Service Dispatcher

● JAXWS● SOAP● REST● RSS● Java

● Acegi● LDAP● Siteminder● DB

● Hibernate● Oracle● DB/2● MySQL

HTTP

Page 8: Web 2.0 and the Breathing Enterprise

8

WaveMaker Wows Press & Analysts

“WaveMaker makes Java Point and Click – you can build a web application in minutes and without using a single acronym!”

- Peter Wayner, InfoWorld Product Review, 2008

“WaveMaker combines a slick application-construction environment with a compelling story for developing lightweight web applications in the enterprise.”

- Vishy Venugopalan, the 451 Group, 2008

“WaveMaker has a shot at being the PowerBuilder of Web 2.0.”- Judith Hurwitz, the Hurwitz Group, 2008

Page 9: Web 2.0 and the Breathing Enterprise

9

Democratizing Web Development

● When to use Web 2.0 Tools– Rapid prototyping and development

– Form-driven database apps

– Front end “face” for SOA architecture

● When NOT to use Web 2.0 Tools– Complex transactional systems (traditional J2EE)

– Complex workflow (traditional BPM)

– Document management (forums, wikis, blogs)

Page 10: Web 2.0 and the Breathing Enterprise

10

See Our Partners At Web 2.0 Expo!

● Kapow (booth 915): social CRM mashup

● SnapLogic (booth 915): SAP order mgmt mashup HCL (booth 415): SI services for Web 2.0 WaveMaker (booth 1024): Be a Web 2.0 rock star!