• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
The Citrix Blog
Personal Blog
Craig Ellrod
posted by Craig Ellrod

Wavemaker integrates with Citrix NetScaler seamlessly for web services.

WaveMaker Visual Ajax Studio is an easy-to-use visual builder that enables the drag & drop assembly of scalable, web-applications using Ajax widgets, web services and databases. WaveMaker Studio will look and feel especially familiar to client/server developers who are used to working with visual tools. Check out the Wavemaker specifications here.

WaveMaker has helped customers reduce development costs by 67% and cut the lines of code written by 98%. Less code makes WaveMaker applications cheaper to maintain and easier to manage. The NetScaler REST API's are going to be released soon. Today, the API provides web services in the form of Java. We, at Citrixlabs, have recently been using the Java Services and the examples in our API Documentation, with Wavemaker, to built a Proof of Concept.

Wavemaker allows you to build a GUI interface, consume web services through a .wsdl definition, save it to a WAR file, and then run that WAR file against a Tomcat web server. All of this is done using Drag & Drop functionality in the Wavemaker interface. Running a WAR file, allows interaction with the NetScaler for several types of services such as configuring load balancing services, or gathering statistics.

Possible uses

Users can create their own interface/GUI to the NetScaler for configuration and monitoring. Multi-tenancy has come up in discussions, as a way to manage multiple configurations through a single interface, perhaps on several NetScaler VPX devices, either in a XenServer deployment or in the cloud.

Current Proof of Concept

Having said that, using Wavemaker, we were able to successfully ...

  • Create a GUI user interface to NetScaler
  • Consume the NSConfig web services from the examples in the NetScaler API Documentation
  • Configure the NetScaler with a new Load Balancing VIP and associated backend servers

If you have a NetScaler, the API's are already there. Connect to your NetScaler, select downloads, and navigate to XML API.

The best part about Wavemaker is it is Open Source.

Tap into the power of AppExpert!

Labels

rest rest Delete
ajax ajax Delete
web 20 web_20 Delete
ria ria Delete
wavemaker wavemaker Delete
java java Delete
javascript javascript Delete
wsdl wsdl Delete
xml xml Delete
wysiwyg wysiwyg Delete
netscaler netscaler Delete
appexpert appexpert Delete
apptips apptips Delete
number 1 load balancer number_1_load_balancer Delete
load balancing load_balancing Delete
load balancer load_balancer Delete
application delivery application_delivery Delete
application controller application_controller Delete
ssl offload ssl_offload Delete
tcp multiplexing tcp_multiplexing Delete
caching caching Delete
compression compression Delete
rewrite rewrite Delete
howto howto Delete
ssl balancer ssl_balancer Delete
website load balancer website_load_balancer Delete
nonspecific nonspecific Delete
lang-eng lang-eng Delete
crud crud Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.