Home > SOA News > Open source vendors focus on SOA coders
SOA News:
EMAIL THIS

Open source vendors focus on SOA coders

By Rich Seeley, News Writer
02 Apr 2008 | SearchSOA.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Open source vendors MuleSource Inc. and WSO2 Inc. are focusing on making life easier for coders working on service-oriented architecture (SOA) projects.
We're trying to help developers build truly RESTful services.
Dan Diephouse
Software Architect, MuleSource

The companies announced new products this week aimed at the SOA developer community. MuleSource is releasing Mule 2.0 Community Edition, its new Eclipse-based IDE and providing a RESTpack to help coders transition to using Representational State Transfer (REST). WSO2 is releasing a version of its Web Services Framework to support development working with the popular Spring framework.

There is a common thread in these announcements, which is that open source vendors are focused on making it easier for developers to use frameworks for coding SOA, said Bradley F. Shimmin, principal analyst of application infrastructure at Current Analysis LLC.

"The open source vendors are much more sensitive to the developer community than you see from the larger closed-source platform vendors," Shimmin said. "Although those platform vendors are great on tools, it's really the smaller companies like MuleSource, WSO2, Red Hat and Iona, as well as Sun that are keenly aware of just how much work goes into building an application."

Arguing that closed source tools have made development "unnecessarily complicated," Sanjiva Weerawarana, CEO of WSO2, said his company is specifically focusing on making the open source tools easier to work with.

While Spring has a reputation for making coders more productive, Shimmin said WSO2 is adding functionality aimed specifically at helping SOA developers.

"Spring has always been good at writing basic POJOs," the analyst said. "But when it came to writing Java applications integrated inside an SOA-based Web services environment, you had to step away from your normal role to make a WSDL contract, starting with XML Schema and then build the code."

The WSO2 Web Services Framework for Spring puts these tasks into a process that the Spring developers are used to, Shimmin said.

"So they can create their POJO first and then tie it into a SOA-based WSDL," he explained. "That is making Spring even easier to use for developers working in SOA environments."

Shimmin said what WSO2 has done is complementary rather than competitive with Spring, which is something that differentiates the open source community from the proprietary vendors.

"I wouldn't be surprise if Spring Source didn't pick up this approach and included it in their next release," the analyst said. "That's the way the open source community works. It's not a competitive thing. It's one of those great examples of how the open source community makes these technological platforms more valuable by having more people contribute to them."

Mule at REST
The theme of open source focusing on helping developers adapt to new technology is also reflected in the MuleSource RESTpack, said Dan Diephouse, the creator of XFire, who joined MuleSource in 2007 as software architect. He said that despite the apparent straightforward nature of REST, architects and developers find it confusing when they set out to use it in an application.

For more information
REST needs tools for SOA, XFire creator says

Open source ESB and REST-based SOA

While SOA architects may appreciate the basic simplicity of the REST concept, they have questions about implementation, Diephouse said. How do you model services? How do you manage state? How do you ensure that your application is secure?

With the RESTpack, MuleSource is providing tools, tutorials and documentation to help architects and developers get started with REST, the architect said.

"We're trying to help developers build truly RESTful services," Diephouse said. "Mule does really well at bringing together this RESTful world into a cohesive fashion, which a lot of people have struggled with before."

Mule 2.0 Community Edition, also available for download beginning this week, provides new features including:

  • Eclipse-based IDE with visual drag-and-drop capabilities
  • XML schema and simplified APIs designed to make configuring Mule easier
  • Improved Spring integration for integrating and configuring Java applications
  • Improved Web services support via Apache CXF



Tags: Representational State Transfer (REST)Service-oriented architecture (SOA) orchestrationData services for SOASOA and Web services managementVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Representational State Transfer (REST)
How do I balance throughput requirements and interoperability?
IBM Sabbah's say on REST for collaborative ALM
Report on REST- REpresentational State Transfer
Are tools available to work with OSGi today?
Expert Query: What is the difference between RESTful transactions and Web Services transactions?
Progress/Actional SOA diagnostic tool builds on Mindreef purchase
SOA goes beyond 'rip, replace, repeat'
Inside the SOA big tent; Azure at PDC; more
On lightweight Java frameworks and service-oriented architecture
Learn about Ruby on Rails programming

Service-oriented architecture (SOA) orchestration
Bury SOA inside a larger architectural vision
Nastel pursues Business Transaction Performance savings
Active Endpoints, Seros in deal to orchestrate BPM and push SOA
Fiorano solves SOA implementation challenge
SOA: The A is for Architecture
The business side has silos too
SOA goes beyond 'rip, replace, repeat'
New year – same old SOA tempests?
Gartner AADI Summit: SOA going into 2009
Services reuse drives ROI for SOA, survey finds

Data services for SOA
SOA Pattern of the Week (#6): Canonical Schema
Medical imaging group build HL7 messaging hub with InterSystems Ensemble
Using atomicity to gain SOA granularity
Use JavaScript with the iPhone to create smart phone apps
Componentized XML Query tool takes a step forward
Podcast: SearchSOA tips on software architect skills
Services reuse drives ROI for SOA, survey finds
Tibco releases Complex Event Processing (CEP) suite with new rules, query interfaces
MapReduce moves from secret Google goo to enterprise architecture - Part 1
MapReduce moves from secret Google goo to enterprise architecture - Part 2

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
REST  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts