• No results found

Interview: Author of New Book on SOA-Based Composite Application Development

N/A
N/A
Protected

Academic year: 2021

Share "Interview: Author of New Book on SOA-Based Composite Application Development"

Copied!
3
0
0

Loading.... (view fulltext now)

Full text

(1)

2008-05-26 14.23 Interview: Author of New Book on SOA-Based Composite Application Development

Sida 1 av 3 http://soa.dzone.com/print/1044

Published on SOA Zone (http://soa.dzone.com)

Interview: Author of New Book on SOA-Based

Composite Application Development

By geertjan

Created 2008/02/14 - 1:00pm

A brand new book on SOA has just come out, entitled Building SOA-Based Composite Applications Using NetBeans IDE 6 [1]. Here its author, Frank

Jennings, is interviewed. He tells us about the suprising wealth of SOA features he found in NetBeans IDE and shares some tips about writing programming books.

Frank, first please tell us who you are and what you do?

I’m Frank Jennings. I work for Information Products Group at Sun

Microsystems in Bangalore, India. I’m currently getting paid to evangelize Solaris Developer Tools, Web Stack, and NetBeans for building enterprise grade applications. I joined Sun 3 years back. In these 3 years I have worked on Sun Java System Web Server, HCTS, Sun Device Detection Tool, and Web Stack.

Now, what's this new book about?

The book's aim is to help enterprise application architects and developers to get to know various SOA tools available as part of the NetBeans IDE. These tools enable them to build enterprise-grade,

scalable applications in a very short period. This book deals with NetBeans IDE and Project OpenESB, an Enterprise Service Bus runtime using Java Business Integration (JBI), in addition to other tools.

Why did you write it?

I was analyzing various SOA tools available in the market today, those enabling you to build composite applications with minimal programming effort. The tools that are extremely good and graphical are not free, nor open. The tools that are free are not well documented. NetBeans IDE has excellent support for building composite applications using the OpenESB runtime.

However, traditionally, NetBeans IDE has been branded as an IDE for building Java applications. But now it's clear that NetBeans IDE can be used for managing C/C++/Ruby/PHP projects as well. There is a growing awareness of NetBeans IDE's breadth of scope that you see increasingly today, though still few are really using NetBeans IDE for building composite applications for enterprise deployment, mainly because they are not really aware of NetBeans IDE's SOA capabilities.

(2)

2008-05-26 14.23 Interview: Author of New Book on SOA-Based Composite Application Development

Sida 2 av 3 http://soa.dzone.com/print/1044

enterprise architects on how they can design complex composite applications with heterogeneous partner links through various editors and aids provided by NetBeans IDE.

This isn't your first book, how does it relate to the other one?

My earlier book was SOA Approach to Integration [2]. That book dealt more on the SOA approach to

the integration of legacy applications and newly developed solutions, via modern technologies,

particularly web services, XML, ESB, and BPEL. In this case, the book vendor-neutral as it dealt only with standards, best practices, and enterprise integration patterns.

After authoring part of that book, I felt that I should also put my SOA preaching to practice by

exploring and writing about a specific ESB vendor’s product. I was working with Sonic ESB for some time at that point. But , after leaving Progress, I thought I should focus only on a standards-compliant and open ESB implementation.

So that idea, combined with excellent support from the OpenESB team, prompted me to author this book with another industry expert in SOA, David Salter.

How long did it take you to write this book?

The book initially was meant for NetBeans Enterprise Pack 5.5. That was sometime back. SOA

support in NetBeans evolved at an alarming pace to us while writing the book! The GUI, palettes, and menus were changing in every other build! Our technical editor went bonkers getting regular updates in terms of screen shots, code snippets, and other UI related elements. Even at the time of publishing this book, we didn’t know where exactly the BPEL Mapper window would show up. In NetBeans IDE 6.0, it was shown as a separate window when you click on a BPEL Assign activity, while in the early 6.1 builds it showed up as a tab. Even without the book being published, it was rewritten several times. The effort lasted almost 2 years.

What did you learn from writing it?

I’m never authoring another book again! But, seriously, it was a good learning experience. Now I can appreciate NetBeans IDE better and advocate NetBeans for enterprise development to all my architect friends.

What tips would you give someone who wants to write a programming book?

Firstly, you don’t have to have a "Best Seller" idea in order to market your ideas. In fact, if you can put your ideas down on paper in a simple structured TOC form, you have already started writing the book. Understand the market and find a publisher. Or you can publish your books through Lulu.com

[3]. There you get to play the author, editor, and publisher, all at the same time.

That said, a book may not be necessary in all cases, especially when you don’t have a lot to talk about in that domain. Go blog instead!

Are there other books that you'd like to write or are planning to write?

I would like to do more books on Enterprise Messaging and BPMN. But it may not be in the very near future. :-)

(3)

2008-05-26 14.23 Interview: Author of New Book on SOA-Based Composite Application Development

Sida 3 av 3 http://soa.dzone.com/print/1044

Source URL:

http://soa.dzone.com/news/interview-author-new-book-soa-Links:

[1] http://www.packtpub.com/netbeans-enterprise-pack/book [2] http://www.packtpub.com/soa-approach-to-integration/book [3] http://www.lulu.com/

References

Related documents

If it’s from Visby then we need DXSI to transform data and handle data integration, and then we use XSLT to extract elements information from XML file within ESB process, then

Det skulle vara intressant att studera i vilken grad dagens lärande organisationer uppfyller kravet av agility i enlighet med vår modell, samt hur hanterar dessa organisationer

Detta skall skapa en modell som stödjer en verksamhet till att skapa förutsättning för att uppnå en överblickbarhet över samt en samförståelse och

This book is principally about “war as a violent mode of participating in today’s global economy” (122) based on ethno- graphic material from the Mano River War (primarily in

Thus, in our view, the concept of management refers to the process of creating (shaping, reshaping, evaluating, maintaining, etc.) a service-based business environment that

The proposed model has been created to provide a sound response to the following enquiry: “What concepts and principles should define a secure collaborative

The first one is common and aligned business objectives, the second one is the nature of both architecture concepts which builds upon decoupled components and

Marks & Bell (2006) state that: “An SOA governance model defines the various governance processes, organizational roles and responsibilities, standards and