IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & industry solutions      Support & downloads      My IBM     
developerWorks  >  Blogs  >   developerWorks

author The Commoner's Guide to SOA and Web 2.0

Dan Griffin is currently a Product Marketing Manager for IBM focusing on Developer Marketing of WebSphere products.  Dan has been with IBM for 8 years and before taking a Marketing position in 2005, Dan was the team leader of the WebSphere Application Server test team.   Dan holds an MBA from UNC-Chapel Hill and a Bachelor's in Computer Information Systems.  Dan grew up in southern Georgia and now lives in Morrisville, NC.



Thursday April 10, 2008

Project Zero and WebSphere sMash

Well folks, it's here. 
After a little over 9 months in incubation, IBM's Project Zero has now been announced to the world as WebSphere sMash.  What does this mean?  How will this affect the community?  I'll get to that.  But first, for those of you who don't know about what we have been doing with Project Zero, let me give you a little information.

WebSphere sMash
is all about time to value.  Using sMash, customers can very quickly build an application to answer a particular need using both dynamic scripting as well as technologies such as RSS and REST.  A good example of this power was in the demo we ran in the keynote address on Wednesday morning with Jerry Cuomo  (I'm trying to get a video I can post here).  With just a few (literally about 3) lines of code, we were able to take an ordinary WebSphere Commerce page listing cell phones and tie it to cnet product reviews of those phones.  Another example would be using sMash to build widgets (using iWidget spec) which can then be used in a product such as Lotus Mashups.  At the risk of re-hashing information that has already been stated, please see projectzero.org for more information or view one of the more than 20 articles and tuturials available on developerWorks.

Now let's get to the question of the hour.  What does this product announcement mean for the Project Zero community?  First of all, let me assure you that Project Zero is here to stay.  We are not closing the community or making the product a fee-only offering.  ProjectZero.org will continue to live as the development community and will be the frequently built code with the latest features and fixes. Along with that, we will be offering two new WebSphere branded products.  WebSphere sMash Developers Edition will be the stable release of both the tooling (including the new browser-based development environment) as well as the runtime.  The only difference between Project Zero and WebSphere sMash will be in the build level of the code.
WebSphere sMash will be the retail offering.  Like WebSphere sMash Developer Edition, it will be based on a stable build of Project Zero, and will offer companies a runtime they can deploy without the restrictions of the Project Zero and WebSphere sMash Developer Edition licenses.

This is an exciting time for those of us on the Smash as well as the tens-of-thousands of you who have visited or joined our community.  Stay tuned for more in the coming months!







Apr 10 2008, 03:28:00 PM EDT Permalink


Thursday April 10, 2008

Project Zero and WebSphere sMash

Well folks, it's here. 
After a little over 9 months in incubation, IBM's Project Zero has now been announced to the world as WebSphere sMash.  What does this mean?  How will this affect the community?  I'll get to that.  But first, for those of you who don't know about what we have been doing with Project Zero, let me give you a little information.

WebSphere sMash
is all about time to value.  Using sMash, customers can very quickly build an application to answer a particular need very quickly using both dynamic scripting as well as technologies such as RSS and REST.  A good example of this power was in the demo we ran in the keynote address on Wednesday morning with Jerry Cuomo  (I'm trying to get a video I can post here).  With just a few (literally about 3) lines of code, we were able to take an ordinary WebSphere Commerce page listing cell phones and tie it to cnet product reviews of those phones.  Another example would be using sMash to build widgets (using iWidget spec) which can then be used in a product such as Lotus Mashups.  At the risk of re-hashing information that has already been stated, please see projectzero.org for more information or view one of the more than 20 articles and tuturials available on developerWorks.

Now let's get to the question of the hour.  What does this product announcement mean for the Project Zero community?  First of all, let me assure you that Project Zero is here to stay.  We are not closing the community or making the product a fee-only offering.  ProjectZero.org will continue to live as the development community and will be the frequently built code with the latest features and fixes. Along with that, we will be offering two new WebSphere branded products.  WebSphere sMash Developers Edition will be the stable release of both the tooling (including the new browser-based development environment) as well as the runtime.  The only difference between Project Zero and WebSphere sMash will be in the build level of the code.
WebSphere sMash will be the retail offering.  Like WebSphere sMash Developer Edition, it will be based on a stable build of Project Zero, and will offer companies a runtime they can deploy without the restrictions of the Project Zero and WebSphere sMash Developer Edition licenses.

This is an exciting time for those of us on the Smash as well as the tens-of-thousands of you who have visited or joined our community.  Stay tuned for more in the coming months!







Apr 10 2008, 03:26:12 PM EDT Permalink



Tuesday November 20, 2007

Learn about Project Zero's latest milestones and future goals - An interview with one of Project Zero's creators

A few weeks ago I chatted with Jason McGee, chief architect on the Project Zero project, and asked him if he'd be willing to do an interview for the popular "This Week in developerWorks" podcast series.  That podcast went live recently, and is an interesting peak into what Project Zero is and will become in the near future. 

If you are not familiar with the Project Zero incubator project, it is a development and execution environment focused on "agile" development of web applications.  It is being developed with direct input from the web community.

Here is the podcast interview of Chief Architect Jason McGee.


Categories : [   development  |  jason  |  javascript  |  mcgee  |  php  |  podcast  |  project  |  zero  ]

Nov 20 2007, 09:12:12 AM EST Permalink



Tuesday September 11, 2007

New Project Zero Tutorial: Optimize database configuration and dependencies of Project Zero applications

A new Project Zero tutorial article was released today addressing managing db requirements
Optimize database configuration and dependencies of Project Zero applications

Also, don't forget the other Project Zero tutorial: Developing Applications with Project Zero.



Categories : [   Project  |  tutorial  |  zero  ]

Sep 11 2007, 08:25:18 PM EDT Permalink


Tuesday September 11, 2007

Project Zero source code now available

For those of you following the Project Zero incubator project, you may be interested to know that the source code is now available for download.
You can download it here.


Categories : [   code  |  eclipse  |  php  |  project  |  source  |  zero  ]

Sep 11 2007, 08:50:10 AM EDT Permalink



Thursday August 23, 2007

Chris Anderson on "The Long Tail"

Well, Scott Laningham is at it again...this time with a fantastic interview of Chris Anderson.  Chris is responsible for coining the term "The Long Tail" in reference to the huge part of the market, those on the fringes or "tail" if you will, whose needs are not met by tradional communications and marketing.

In the 21st century the world is different than it was even a few years ago.    Websites like Amazon make a tremendous amount of their net profits from books that tradionally bookstores wouldn't even carry -- because they may only sell one copy a year.  However, Amazon can reach that niche -- one person here, one person there.  Eventually maybe sell 100 or even 1000 copies.  Even better in a medium with no publishing costs, like blogging, where anyone can attract an audience from all over the world on a specialized topic and enjoy the benefits of that community.

Here's a clip from the transcript of the podcast.  I recommend you check it out:
"The reality is most of us are the little guys, but despite that we all have unique contributions, unique insights into what could be good products and good markets. The problem has not been, you know, there wasn't a supply of talent and demand for that talent; the problem has been that we don't have distribution channels in the past to get those two to meet each other, the matching of sort of the smallish idea and the smallish market on an efficient basis."



Categories : [   anderson  |  chris  |  long  |  tail  ]

Aug 23 2007, 06:20:48 PM EDT Permalink



Tuesday August 21, 2007

New Tutorial: Developing Applications with Project Zero

Project Zero, the web 2.0 incubator project being sponsored by IBM has been building up steam over the last few months.
Today developerWorks released their first tutorial on Project Zero called, "Developing Applications with Project Zero:  Get Started with Project Zero and PHP."  You can find it here.

The 1 hour tutorial by Ed Slatter and Judy Taylor takes a look at setting up the Zero environment, writing some simple applications, and working with the debugging tools.

Here are the objectives listed.  I'm looking forward to finding some time this weekend to go through the tutorial myself.

Objectives

  • Install the Eclipse Development Environment for PHP.
  • Install the Project Zero environment for PHP development in Web 2.0.
  • Develop an application with a simple HTML form and a PHP back end.
  • Export the application and run it from the Zero command line.
  • Develop a second PHP application that combines JavaScript with HTML for the front end.
  • Create some errors and debug them.
  • Extend the Ajax application with an extra callback and a new Dojo widget.



Categories : [   php  |  project  |  tutorial  |  zero  ]

Aug 21 2007, 11:17:26 AM EDT Permalink



Wednesday August 08, 2007

More on "Web 3.0" from Google CEO Eric Schmidt

An interesting video of Google CEO Eric Schmidt answering a question about the difference between web 2.0 and web 3.0.




Categories : [   3.0  |  google  |  schmidt  |  web  ]

Aug 08 2007, 03:25:31 PM EDT Permalink



Tuesday July 31, 2007

Adding functionality to WebSphere Application Server with free downloads

WebSphere Application Server version 6.1 has been the most recent release for a while now.  However, just because there hasn't been a new version, doesn't mean there aren't updates to keep WAS current with new features.  Through "Feature Packs," you can download the features you would like to add, and install them into your existing WAS environment. 
If you don't already have WAS, you can download the trial version and apply the feature packs to the trial as well.

One Feature Pack, "Feature Pack for Web Services" is available as GA code, and the others (EJB3 and SOA) are available as part of the Early Program.  There is also an Early Program for Ajax for WebSphere, which I believe I mentioned in an earlier post.

If you are interested in the feature pack for Web Services, you should also take a listen to this podcast entitled: "
Leveraging WebSphere Application Server Feature Packs for Web services."  It will give you a good overview IBM's strategy with Feature Packs as well as an introduction to that specific feature pack.



Categories : [   download  |  feature  |  pack  |  trial  |  was  |  websphere  ]

Jul 31 2007, 03:54:52 PM EDT Permalink



Thursday July 26, 2007

Getting to know JEE5 (Jave Enterprise Edition 5)

A lot has been made over the latest Java "Enterprise" release (JEE5). 
I'm no expert on the subject, but even at trade shows over year ago, I heard a lot of rumblings on the subjects around EBJ3 and the like.
This week, my friends over at developWorks put out an interesting article educating me on what the fuss is all about and even putting forth some ideas on what to expect in the next (JEE6) release.

On that note, in case you didn't hear the news about Apache Geronimo being one of the first application servers to certify on JEE5, you can read about that on theserverside.  That puts Geronimo in an elite group of application servers.  (Apache Geronimo is the technology upon which IBM bases WebSphere Application Server Community Edition.)

Interesting graphic from the article above:







Categories : [   5  |  EE  |  Java  |  jee5  ]

Jul 26 2007, 01:26:21 PM EDT Permalink



Monday July 23, 2007

"One Laptop Per Child" begins production

A story I have been following for years is the "One Laptop Per Child" initiative.  This initiative, introduced in 2002, proposes an inexpensive laptop, specifically made for outdoor rural conditions, be donated to school children in 3rd world countries.  Production has now officially be given a green-light, and the first laptops should be in the hands of students by October. 

There has, of course, been some critisism of this initiative, saying that humanitarian aid should focus on things like food, water, and sanitation.  I don't disagree, those are primary needs that have to be met.  But for these children in 3rd world countries, one of the biggest disadvantages they have is lack of knowledge and information and a lack of access to the rest of the world.  The OLPC initiative can offer both of these to them.

These laptops have no moving parts, are charged either through a hand-crank or solar power, have built-in wireless antennas, and have screens that can be viewed in direct sunlight.  You can find out more here (Official page) and here (BBC article).





Categories : [   child  |  laptop  |  olpc  |  one  |  per  ]

Jul 23 2007, 02:05:55 PM EDT Permalink



Friday July 20, 2007

The Simpsons and SOA

Ok, this may be a bit of a stretch, but let me see if I can draw a connection between the Simpsons and SOA.
I admit, its really just because I thought this website promoting the Simpsons new movie was so fun and wanted to pass it along.  (You get to build your own Simpsons character using a catalog of pre-drawn "Simpson-esque" features.)  As I was building my character, I thought, you know this is exactly what SOA in a Web 2.0 world should be -- a catalog of widgets, easily plugged together and customized in just minutes, to build exactly what you need to meet your requirements.  Just like with this Simpsons site, with a catalog of enough widgets, the number of unique possibilities is astounding.






Categories : [   simpsons  |  soa  ]

Jul 20 2007, 12:00:28 PM EDT Permalink



Wednesday July 18, 2007

Making SOA "Come to Life" with Web 2.0

There is an interesting article this week on eweek.com.  The article aligns very cleanly with my view of web 2.0 -- that web 2.0 and SOA are not competing or at odds with one another, but rather that web 2.0 is a way to more easily consume SOA. 

Web 2.0 resides at the "people layer," in that it not only makes data and tools combinable (or "mashable"), but it also makes understanding and consuming that data easier and more intutive.  In fact, web 2.0 is a natural manifestation of SOA on the web -- the ideas of building blocks, consumability, and re-use are prevelant in both.

It will be interesting to see how Web 2.0 and SOA continue to evolve.  What we now call web 2.0 (dynamic web pages and data feeds) has pretty much already become the defacto standard for consuming data.  I wouldn't be surprised to see even more tools and more compatibility across sites in the near future as standards (like REST) continue to emerge and solidify.  It seems only logical that I should be able to drop any two pieces of data together and get an instantaneous understandable result. 





Jul 18 2007, 05:39:21 PM EDT Permalink



Sunday July 15, 2007

Web 3.0 around the corner?

Now that "Web 2.0" has worked its way into the everyday vernacular of net users, the temptation is to start heralding every advancement as a "new generation" of the web.  This may make for fun chatter, but it seems that claiming every new trend as the "next generation" has a devaluing affect on the real break-throughs.  Tim Berners-Lee coined the term"Semantic Web" to describe a system in which the web understands natural language....very Star Trek-esque.  When that technology arrives, it will definitely be a breakthrough.

I found an interesting article on the "How to Split an Atom" site about what the world of "Web 3.0" will look like.  The article is fascinating and proposes some interesting takes on what the future of the web will be.  You can read the article for yourself,  but it sounds to me that in part, the author's vision of web 3.0 is in actuality a vision of a mature Web 2.0.  I know the term "Web 2.0" is ambiguous, and the technology can be just as ellusive, but tieing together disparate social networks and aggregating information from RSS feeds does not make for a new generation of web technology.

However, I did like the article, and some of it does seem to ring true.  I guess in the end, we'll all just have to wait and see.





Categories : [   2.0  |  3.0  |  web  ]

Jul 15 2007, 10:24:06 PM EDT Permalink



Friday July 13, 2007

Project Zero Podcast now live

Earlier this week, I talked a little about Project Zero, a new incubator project at IBM focused on simplified development of what could be called "Web 2.0" applications. 

Since I am involved with the marketing of this project, I had the opportunity to line-up Jerry Cuomo as a guest on Scott Lanningham's weekly podcast series.  The result went live a few days ago.  You can listen here.  Jerry spent several minutes talking about the Community Driven Commercial Development model, which has been of quite a bit of interest to the internet community as a whole.

You can also setup to receive an RSS feed of all of the podcasts in this series. 


Categories : [   podcast  |  project  |  zero  ]

Jul 13 2007, 06:53:34 PM EDT Permalink

Previous month
  May 2008
S M T W T F S
    123
45678
9
10
11121314151617
18192021222324
25262728293031
       
Today

RSS for

RSS for

Favorites

Categories
2.0 (1)
3.0 (2)
5 (1)
EE (1)
Java (1)
Project (1)
ajax (2)
anderson (1)
cdcd (1)
child (1)
chris (1)
code (1)
commercial (1)
community (1)
development (2)
dojo (1)
download (1)
driven (1)
eclipse (1)
feature (1)
google (1)
ibm (1)
impact (1)
jason (1)
javascript (1)
jee5 (1)
laptop (1)
life (1)
long (1)
mcgee (1)
olpc (1)
one (1)
pack (1)
per (1)
php (3)
podcast (2)
project (5)
schmidt (1)
second (1)
simpsons (1)
soa (1)
source (1)
tail (1)
trial (1)
tutorial (2)
was (1)
web (2)
websphere (2)
zero (6)

Recent Entries
Project Zero and WebSphere sMash
Project Zero and WebSphere sMash
Learn about Project Zero's lates...
New Project Zero Tutorial: Opti...
Project Zero source code now ava...
Chris Anderson on "The Long Tail...
New Tutorial: Developing Applic...
More on "Web 3.0" from Google CE...
Adding functionality to WebSpher...
Getting to know JEE5 (Jave Enter...
"One Laptop Per Child" begins pr...
The Simpsons and SOA
Making SOA "Come to Life" with W...
Web 3.0 around the corner?
Project Zero Podcast now live

Blogs I read

Special offers
Save on Rational testing software
Download trial versions of popular IBM software
Register for the DB2 Information Management Technical Conference

More offers


 
    About IBM Privacy Contact