I've been a zone leader with DZone since 2008, and I'm crazy about community. Every day I get to work with the best that JavaScript, HTML5, Android and iOS has to offer, creating apps that truly make at difference, as principal front-end architect at Avego. James is a DZone Zone Leader and has posted 639 posts at DZone. You can read more from them at their website. View Full User Profile

A New Learning Tool for Java Developers from Active Endpoints

01.09.2009
| 3835 views |
  • submit to reddit
Active Endpoints, Inc., the inventor of visual orchestration systems (VOS), announced today that it has made available a new learning tool for Java developers in the form of a complete, sophisticated and fully-documented services-oriented architecture (SOA) application, written in ActiveVOS. The “Vintage Old Stock” application automates a fictional classic car restoration business and is an ideal scenario to show developers how to leverage web services to create SOA applications quickly and easily. Developers can interact with the application online as well as download a fully-configured demonstration environment to try the application in their environments.
“We set out to create an application that would both be instructional and compelling,” said Luc Clément, senior director of product management, Active Endpoints. “With the Vintage Old Stock application we think we have achieved these objectives and have created an app that Java developers will enjoy ‘lifting the hood’ on to learn the latest techniques for creating practical web-services based applications.”

The Vintage Old Stock demonstration makes it easy for Java developers to learn how to implement SOA applications by demonstrating techniques for orchestrating web services, integrating with external systems, implementing complex event processing (CEP), integrating human tasks into an orchestration and many more capabilities. Java developers can explore these features online and are encouraged to adopt these techniques for their own development projects.

 

I spoke to Luc to find out more about this application 

So what can developers expect to find when they "lift the hood"?

Developers will obtain the entirety of the ActiveVOS orchestration project, the Pojo code that invokes the JBoss Rules engine, all WSDL/Schema artifacts, and a preconfigured embedded server that will allow you to run the demo end-to-end.

Is ActiveVOS written in Java?

ActiveVOS is at its core a Java platform. To learn more about supported platforms see http://www.activevos.com/products-certified-system-support.php

Can we expect more announcements like this in the future?

Yes.  Both by expanding on the “Vintage Old Stock” scenarios and through continued contribution of freely available Educational content (http://www.activevos.com/community-educationcenter.php) and technical content (http://www.activevos.com/indepth.php)
 

Can you give more detail on the technologies used?

ActiveVOS provides an easy way for Java developers to use existing Java projects to build Java endpoints in a BPEL process. You can start with, or build, a package that includes an interface and a Java class that implements the interface.
 
Using one of the techniques that ActiveVOS provides, you can automatically generate a WSDL and schema from your Java interface. The WSDL includes the port type, operation and messages to create receives, replies, and invokes.
 
ActiveVOS also provides built-in features to automatically include all the necessary JARs and other files for deployment to the server.
 
You can get an overview of ActiveVOS POJO capabilities from the http://www.activevos.com/indepth.php#Capabilities section at http://www.activevos.com/indepth/b_capabilities/l_pojo-vignette/pojo-vignette-3-final-avi3.html

We thought it would be interesting to invoke a rules engine just as JBoss Rules as a means of demonstrating native POJO support in ActiveVOS. Part of the process has a “Validate Request With Rules” activity. We leveraged ActiveVOS’ POJO integration to call a Java “fireCarRules” method that makes a call to JBoss Rules libraries, and then wrapped the invocation using a BPEL process thus exposing the rules as a service which is invoked as part of the Quote Process.
 
This is depicted here:
 

 

 

0
Average: 2.5 (2 votes)

Comments

Arek Stryjski replied on Fri, 2009/01/09 - 12:38pm

You use a lot of big words, but I have no idea what you are trying to sell me.

I only found out from your post what this company use PHP, so I assume they don't know much about Java or don't consider it as good technology for web.

What was your point?

OK, maybe I'm to serious and I don't understand your joke. I'm not native English speaker, so it is difficult for me to distinguish  "marketing speak" for sarcasm, sometimes.
Have a nice weekend :)

Alex Neihaus replied on Fri, 2009/01/09 - 2:42pm

Hi, Arek.

Sorry if we confused you. Our idea was to provide a customized environment for Java developers who are interested learning in BPM and SOA a way to do so.

As part of that, James asked us to talk about was how we can reuse POJO's as web-services. That's the idea of the Q&A above.

Hope this helps.

Alex Neihaus
Active Endpoints, Inc.

hookfi john replied on Sun, 2009/05/31 - 8:06am

dfdf dfd replied on Wed, 2009/06/24 - 9:27pm

I like the ed hardy clothing. ed hardy is one of the most popular brands. ed hardy clothes displays the brilliant work of Don ed hardy uk. He is a gifted painter, printmaker and tattoo artist. cheap ed hardy offerings include ed hardy tank, cheap ed hardy clothing, ed hardy on sale, ed hardy handbags, ed hardy discount etc. ed hardy swimwear is just 4 years old and was launched by Audigier in 2004. There were many Hollywood stars who wear his ed hardy swimwear. Some of the famous celebrities include Ed Hardy Belts, Jessica Alba, Mariah Carey, Paris Hilton etc.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.