Check out latest Script SE in Open-esb

Check out open-jbi-components for the latest Script SE. This is JSR 223 compliant Service Engine for open-esb . All the scripting engines that are compliant to JSR 223 can run using this Service Engine. The current build has JDK 1.5 compliance and the engines for the groovy, jruby and Java Script are bundled with the current build.

 If you want to have any other engine the following is the procedure:

  1. check out  JSR 223 compliant engine.
  2.  compile the same on JDK 1.5
  3. have the same in the open-jbi-components\\ojc-core\\vendor-libs\\sun\\scriptse\\lib folder of the open-jbi-components.
  4. modify the pom.xml in the open-jbi-components\\ojc-core\\compileconf folder for addition of the jar
  5. modify the pom.xml in the open-jbi-components\\ojc-core\\scriptse\\packaging folder for adding the jars of the engine (normally the engines will have one for SPI of JSR 223 and the other for the implementation of the same).
  6. modify the jbi.xml in the open-jbi-components\\ojc-core\\scriptse\\packaging\\src folder for inclusion of the jars for the engine
  7. build / deploy in the NetBeans Milestone build 9. (NetBeans M9 will have the design time checked in the enterprise\\openesbaddons folder. )
  8. Build a sample and test it out.
  9. If you are having issues please check out the end to end demo on the wiki

Give your feed back so that we can improve upon the Service Engine. Happy Scripting !!!!

p.s. Check out my blog entry  for a brief background on JSR 223.

 


Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

I was part of Sun R&D in Java CAPS and later Glassfish ESB. I moved from R&D to Consulting. I am currently working as a Solution Architect in Oracle Consulting Services (India). I was sharing my experience w.r.t. Java CAPS and other technologies during Sun period. Now in Oracle world I share my experiences with Oracle FMW product line as well as other Oracle Technologies and products.

Search

Archives
« May 2015
SunMonTueWedThuFriSat
     
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
      
Today