SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

10
SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe

Transcript of SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

Page 1: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

SOA Lessons Learned

Presented to:

SOA for E-Government Conference

Dan Malks, JackBe

Page 2: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

JackBe Company Confidential2Optimizing Business Activity

About Me

• Current• Dan Malks – VP Application Platform

• History• Sun Microsystems• Co-Author, “Core J2EE Patterns”• Java, Enterprise Computing, Patterns, SOA

• Email: [email protected]

Page 3: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

JackBe Company Confidential3Optimizing Business Activity

About JackBe

• Founded 2002

• Mission: Optimize Business Activity• Delivering Rich Enterprise

Applications• World-class Ajax & SOA technology

• Customers include some of the world’s largest companies and governments• Ajax applications deployed to over

4,000,000 end users

• Corporate Headquarters• Washington, DC

Page 4: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

JackBe Company Confidential4Optimizing Business Activity

SOA: Silos to Services

AccidentalArchitecture

Service OrientedArchitecture

Page 5: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

JackBe Company Confidential5Optimizing Business Activity

Rich Internet Applications (RIA) and Ajax

• Wikipedia defines RIA as:• Web applications that have the features and

functionality of traditional desktop applications

• Benefits:• ‘Rich’ness of desktop application• ‘Reach’ of browser deployment• User experience is more interactive and responsive

Google Maps Netflix Netvibes

Ajax

Page 6: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

- -

SOA Lessons Learned

• The Value of SOA is its Business Value

Ajax “puts a face on SOA”

Service consumer model

Empower users!

Let IT group do their thing

Page 7: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

- -

SOA Lessons Learned

• Share! But do so Securely and Pragmatically

Page 8: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

- -

SOA Lessons Learned

• Be Pragmatic

• Wrap and Reuse *not* Rip and Replace

• Lightweight

• Dynamic

• Incremental

• SOA – about more than technology

Page 9: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

- -

DIA and JackBe – Project Overwatch

• Problem• Laborious intelligence gathering and

sharing process, requiring use of multiple ‘stove-pipe’ all-source applications.

• Solution• Project ‘Overwatch’, Ajax-based

enterprise information portal, designed to empower end users to quickly paint a picture of situational awareness across various intelligence data sources, using a paradigm of drag-and-drop and bookmarking of the resulting briefing in a private workspace for future use and sharing.

• Benefits• Rapid solution development and

deployment, avoiding lengthy desktop certification processes.

“The use of Ajax for such a complex and critical application within the DIA is a big win for JackBe

and a strong endorsement of Ajax in general. It proves the enterprise-grade capabilities of both JackBe’s tools and consulting capabilities as the

company works to deliver similar rich, interactive front-ends to the data assets of other intelligence

agencies.”- Ron Schmelzer

Sr. Analyst & FounderZapThink

Page 10: SOA Lessons Learned Presented to: SOA for E-Government Conference Dan Malks, JackBe.

- -

[email protected] Malks

Thank You!