Archive for the ‘SOA’ Category

VOSibilities podcast #26: “Lifting the Hood” on a BPM Application

Thursday, January 22nd, 2009

We are pleased to offer a recording of a webinar we delivered on January 21, 2009 in which we detailed some of the functionality included in a business process management (BPM) application that we have made available for Java developers as a learning tool. Written in ActiveVOS, the “Vintage Old Stock” application (get it….? The “VOS” BPM application?? (-: ) is available for developers who want to learn how to create BPM applications easily, afford ably and which are architecturally “correct” without additional effort.

We hope you enjoy the recordings and that you will take advantage of the fully-configured, supported trial version of ActiveVOS which includes the application for both learning and for use in your BPM applications. Many, many different techniques are demonstrated in this application, which we think makes it an excellent way to begin creating your own business process management applications.

There are many learning materials associated with the demo. This announcement gives you the best route through all off this exciting information and code. But, if you can’t wait to start, you begin with the customized ActiveVOS trial download.

There are two files enclosed in this post. The first, an iPod-formatted .m4v, which will be automatically provided to iTunes subscribers of our podcast feed, is about 144MB. The second, a DivX-encoded .avi, is about 476MB in size.

 
icon for podpress  VOSibilities podcast #26: Lifting the Hood on a BPM Application: Play Now | Play in Popup | Download (1383)
icon for podpress  VOSibilities podcast #26: Lifting the Hood on a BPM Application: Download (232)

Commodities Trader Trafigura Redesigns Core Systems with ActiveVOS

Wednesday, January 21st, 2009

Today, Active Endpoints announced that UK-based commodities trader Trafigura, Ltd. has implemented a BPM application written in ActiveVOS for its risk assessment function. This application was written by Brown Study, Ltd., an Active Endpoints partner.

The press release and accompanying white paper are attachments to this post.

icon for podpress  Commodities Trader Trafigura, Ltd. Redesigns Core Systems with ActiveVOS: Download (593)
icon for podpress  Brown Study White Paper: Download (409)

Webinar: Lifting the Hood on BPM

Monday, January 19th, 2009

This Wednesday, January 21, at Wednesday, January 21 at 2pm ET, 11am PT, 18:00 GMT, we will be presenting a free webinar (register here) in which we will “open the hood” and take a detailed look at a reference BPM and SOA application we call “Vintage Old Stock.” This webinar promises to be an excellent way for you to learn some of the latest techniques for creating BPM applications in a services-based environment.

Our ActiveVOS product manager, Mike Moniz, will detail how this fully featured business process was built using the latest SOA techniques and open standards. At the end of the demo, Mike will be taking your questions.

We encourage you to download a fully-configured version of the application, complete with extensive documentation, as a way to cement the very exciting things you will learn in this webinar.

Once again, here’s the registration link. We hope you can join us.

Active Endpoints Reports Record Growth in 2008

Tuesday, January 13th, 2009

Today, Active Endpoints announced details of ActiveVOS’s success in 2008. More information is in the press release attached to this post.

icon for podpress  Active Endpoints Reports Record Growth in 2008: Download (627)

Active Endpoints Announces New Learning Tool for Java Developers

Wednesday, January 7th, 2009

Today, we are announcing via press release the Vintage Old Stock demonstration application for Java developers who are interested in seeing how an SOA-based application is designed, built and deployed.

Details are in the press release attached below as well as in Luc’s previous pre-holiday post about the demo. Included in the press release are instructions on how you can download a customized version of the ActiveVOS demo to experiment with the application on your own machine.

icon for podpress  Active Endpoints Announces New Learning Tool for Java Developers: Download (701)

Giving SOA terminology a nip/tuck

Tuesday, January 6th, 2009

Do you know what this logo is?  It’s the new Pepsi logo. What does Pepsi have to do with SOA?

To start off 2009 with a bang, Anne Thomas Manes has written a blog post declaring the term “SOA” dead. Like her previous post on the “failures” of SOA, this post is certain to get a lot of attention.

But a careful reading shows Ms. Manes only wants to kill the term SOA, not, of course, the technological movement which it defines and which she asserts is still critically important to improving application development.

I’ve heard this desire to make SOA a dirty word a lot lately, even inside Active Endpoints. And, as a marketing person, I recognize it for what it is: message fatigue from the avant-garde.

Like the marketing guys at Pepsi, the cognoscenti are tired of talking about SOA. They need something new, something exciting, something…effervescent to talk about. It’s not that the term SOA is dead…it’s simply boring, pedestrian.

In a startup company, the biggest marketing danger is thinking that the “world” knows what you’re saying. When you are small, the noise level around you is so high and the competition is so stiff that your message can’t ever get out unless you stick with it. But creative people don’t like repetition. They thrive on the new. So many technology startups fools themselves into thinking that “everyone knows” what they do. And they move on…into obscurity.

Like a startup company, the thought-leaders that truly believe in SOA as a way of doing things are about to abandon the term at the exact moment it becomes a mainstream, accepted way of doing things.Their need for the new — at least new terminology — threatens consolidation of the very movement they championed. (And it risks generating cynicism among thought-leaders who get frustrated by the incomplete adoption of the “latest thing.” It’s a self-fulfilling cycle: how can something be completely adopted if pundits abandon technology before the movement is consolidated?)

Incomplete adoption is possible because the companies contemplating SOA now are the middle and late adopters. They aren’t the early people who conflated an ESB with SOA. Adopters today are not bleeding-edge customers. They let someone else suffer those pangs.

ActiveVOS’s success in 2008 was, in part, because customers aren’t interested in technological debates. Instead, they wanted modern, affordable, all-in-one technology to achieve their business objectives. They don’t “debate” SOA. They simply implement it.

And in a surprising number of cases in 2008, ActiveVOS displaced or was installed alongside the SOA offerings from IBM and Oracle. Why? Because the never-ending need for “newness” in those products…uh, excuse me…”stacks”…makes them indigestible for customers looking to actually achieve something with their application portfolios. Like the pundits, many big competitors of ours keep “revising the logo,” confusing their customers and delaying consolidation of the SOA movement into the mainstream.

So, would a new term help SOA? I don’t think so…it’s like the Pepsi logo. It makes a lot of leading-edge people feel great. (“Wow, isn’t that beauuuutiful?”)  But it unnecessarily confuses large numbers of people who thought they understood what was going on and who had just begun to dip their toes into the SOA water. 

Incremental SOA

Monday, January 5th, 2009

Loraine Lawson recently did a great job of summarizing some of the predictions for 2009 for IT. Loraine noticed that there was one item that was common among the predictions by David Linthicum, Joe McKendrick and Eric Roch. Joe put it this way: “There will be fewer big-bang SOA projects rolled across the whole enterprise, and many more incremental, bottom-up efforts — many of which may be under the radar.” Although not mentioned in Loraine’s post, Dana Gardner also has this podcast interview with several pontificators who predict, among other things, that businesses in 2009 will emphasize projects that can reduce costs in the near term.

So, what technology do you want to use if you already have several services and you want to quickly and easily create a few new services, partly by building off of existing services and partly from scratch? Installing an ESB would be a mistake. If you already have one, that’s great, but a small project isn’t the right place to kick off the move to an enterprise-wide bus.

What about development technologies? Should you create your new services using JAX-WS and JAXB deployed using JavaEE deployment machinery? No. Why pay all of the complexity costs related to mapping XML and web services into Java in this case? The new business logic would be so dwarfed by all of the generated code and configuration files that it would be lost in the muck. Just the JAXB generated classes alone will usually be counted in dozens for any real XML document.

Why not use an orchestration language that is already designed to use XML and WSDL as the native type system for the variables and method signatures? In other words why not use BPEL? If the new service can’t be fully automated you can use BPEL4People to handle the involvement of people in the service.

Of course using the right language is not sufficient. For the project to be small and simple, it should also be easy to test and deploy. It should make it easy to manage running services. And just because you want high developer productivity doesn’t mean you can give up the need to develop truly high performance services. And if the project is really going to generate a quick ROI and operate “under the radar,” it has to be budget-friendly.

ActiveVOS anyone?

BriefingsDirect Analyst Insights Podcast #35: 2009 predictions

Monday, December 29th, 2008

In this final podcast of the year, Dana Gardner interviews key analysts for their 2009 predictions for enterprise IT, SOA, cloud and business intelligence. The panel also discusses the economy and the Obama administration’s impact on IT.

 
icon for podpress  BriefingsDirect Analyst Insights Podcast #35: 2009 predictions: Play Now | Play in Popup | Download (323)
icon for podpress  BriefingsDirect Analyst Insights Podcast #35: 2009 predictions (transcript): Download (394)

Product review: “ActiveVOS 6.0 is a game changer”

Wednesday, December 24th, 2008

We know this time of year is supposed to be slow, but we’ve got a present for you anyway. Hot off the presses is a product review of ActiveVOS 6.0 by Paul O’Connor. Paul is SOA Practice Director and Chief SOA Architect for e-brilliance LLC (a leading SOA consultancy).

As Paul puts it “Do yourself a favor and check out this great visual orchestration system.” If you have not yet considered ActiveVOS to orchestrate your SOA based applications, make it one of your New Year’s resolutions.

One week left to enter our Bring SOA Home for the Holidays contest! Download ActiveVOS and submit your good ideas. You could win a very, very cool Lenovo netbook.

icon for podpress  ActiveVOS 6.0 Product Review: Download (986)

Not your dad’s loan application demo

Monday, December 22nd, 2008

Please, not yet another loan application demo!  Far from that. We wanted to do something totally different that visitors to the site could grok quickly by first viewing a Camtasia presentation; that could then be experienced online through a hosted version of the demo; and for the tinkerers at heart, that could be taken apart to learn how it was all built using ActiveVOS.

What better than a “Classic Car Restoration” scenario to demonstrate how, with ActiveVOS, you can model, implement, test and deploy a service orchestration which incorporates human task; Java and web service orchestration, task and process management; activity monitoring and reporting; complex event processing (CEP); and a whole lot more.

We set out to automate the estimate process for Vintage Old Stock, a classic car restoration shop. Play an eight-minute demo to get the feel of the estimate process. Then look under the hood and see how we used ActiveVOS Designer to model and document the estimate process; how we designed and implemented the process; how we simulated and tested it; and how we deployed the process. And don’t stop there! See how ActiveVOS leverages CEP and how, through the ActiveVOS Console , you have complete visibility into your processes and tasks.

I don’t like being just a passenger. If you’re like me, you’ll want to test drive the demo for yourself and take it for a spin. Before you head out, read the Owner’s Manual. Take the demo for a lap by requesting an estimate. Act as the estimator and generate an estimate. Look under the hood to see the process in action. User info can be found in the Owner’s Manual.

We’ve also made available to tinkerers the ActiveVOS Orchestration Project and a fully configured demo environment. For those already using ActiveVOS Designer, download the Vintage Old Stock Orchestration Project files here. If you want to work with the pre-configured demo environment locally, download it here. Enjoy the drive!

Cheers and Happy Holidays,
Luc

BriefingsDirect Analyst Insights Podcast #34: cloud computing

Friday, December 19th, 2008

Dana Gardner interviews a panel of experts on the impact cloud computing will have on large, established IT vendors. A must-listen if you want to want to learn more about the next big trend in technology.

 
icon for podpress  BriefingsDirect Analyst Insights Podcast #34: cloud computing [51:14m]: Play Now | Play in Popup | Download (343)
icon for podpress  BriefingsDirect Analyst Insights Podcast #34: cloud computing (transcript): Download (372)

“Bring SOA Home for the Holidays” contest extended to 12/31

Thursday, December 18th, 2008

‘Twas the night before New Year’s and all through the house
Not a process was broken, not even a browse.

The ActiveVOS users sat by their computers with anticipation
In hopes that the “Bring SOA Home for the Holidays” judges would like their contest submission.

When out in the judges’ office there arose such a clatter
Every Active Endpoints employee wondered what was the matter.

And what to their wondering eyes should appear
But the judges with the list of three lucky winners of some really cool Lenovo gear!

—————————————————————————————————–

I hope you enjoyed reading this little parody of “The Night Before Christmas” as much as I enjoyed writing it. Seriously, we have some good news. Because of the great response to our contest “Bring SOA Home for the Holidays,” we have extended the submission deadline to New Year’s Eve – December 31, 11:59pm.

It’s easy and fun! Download a supported 30-day trial of ActiveVOS, the world’s leading visual orchestration system, and tell us how you would use it in your SOA, BPM, BPEL or BPMN projects. Make this holiday season a winner for you and your company. Try ActiveVOS…win a Lenovo netbook! Visit www.soaholiday.com for details and contest rules.

Happy Holidays!

Active Endpoints Joins Web Services Test Forum

Tuesday, December 9th, 2008

Active Endpoints, in collaboration with fifteen other vendors and enterprises, announces formation of group to promote web services interoperability.

icon for podpress  Ebook: Download (588)

BPMN? BPEL? Both? What’s right for a process execution standard?

Monday, December 8th, 2008

Bruce Silver has written an excellent post about the current state of BPM standards (with an emphasis on the “M” being Modeling, rather than Management). I am going to nitpick a little, however.

Bruce writes:

Because BPEL is more “technical” than BPMN, it is favored by developers who find nothing more annoying than business-types wanting to “collaborate” on implementation.

I disagree that developers don’t want to collaborate with their business-minded colleagues. This is the stereotype, of course, but in my experience it really hasn’t been true. The real question is whether or not business analysts and developers need to work on same model. Neither the developer nor the business analyst really wants this since they have different needs.

Bruce talks about one of these differences: business people using unstructured graph-oriented control flow vs. the structured control flow favored by developers. It’s clear why these different users would need different ways to diagram control flow.

So these difference needs dictate different representations. With the unstructured control flow, it is pretty easy to get into trouble (where “trouble” is defined as something that’s unclear at execution time) . For example, some modelers prefer to use conditional sequence flow (small diamonds on outbound transitions) rather than XOR gateways. Kieth Swenson has a good example and a couple blog posts (here and here) that discuss this. Unfortunately, with the current semantics, it is easy to get into trouble.

Think about this process model:

The business analysts might not think very hard about whether the thing could be red and blue, so at runtime it turns out that both paths could be taken and then you would end up with two simultaneous executions of “D”. That is legal, but probably not what was desired and difficult to debug.

It is the transition from unstructured to structured — as the model is handed from the business analyst to the developer — that causes these issues to surface. The developer will still use something that uses the BPMN notation, but with limitations that basically make it look structured. So yes, round trip is hurt. The developer doesn’t hand back to the modeler the same picture. It has been unwound a bit. This is a less comfortable style for the business analyst, but it’s certainly still understandable.

I don’t think Bruce disagrees with most of this thinking, because what he concludes is exactly in line with my thinking:

We need to recognize that standards for process modeling and process execution have different purposes and benefits. They should be linked, but with proper attention to those differences.

Dana Gardner: Active Endpoints beefs up visual orchestration system

Wednesday, December 3rd, 2008

In this post, Dana Gardner has identified critical new reporting capabilities and added OS and platform support available in the latest version of ActiveVOS.