BusinessObjects, Web Intelligence , Crystal Reports

The New SAP BusinessObjects RESTful SDK: What It Means to You

October 21st, 2013 by Kevin McManus Leave a reply »

 

Meet the LWLabs Team!

We here at LaunchWorksLabs are busy getting into all kinds of mischief. Most notably, the ins and outs of the new SAP BusinessObjects RESTful SDK.

If you are familiar with SAP BusinessObjects, then you know it is the leading global technology in the area of business analytics and business intelligence. This includes Crystal Reports, Web Intelligence, SAP Dashboards (formerly Xcelsius) and many others.

And if you are a Java or .Net developer, then you also know that SAP BusinessObjects has allowed developers to create custom applications solutions using their classic Java and .Net SDKs for years. We at LaunchWorks have been right there alongside you.

But there is a new kid in town: The BusinessObjects RESTful SDK.

Designed for Crystal, Web Intelligence and the BI Platform, the RESTful SDK (RSDK) is the next-generation application programming interface (API) for manipulating and interacting with Web Intelligence reporting residing on your BusinessObjects server.

So what does it mean to me?

For starters, it means no more jar files. Or, if you are a .Net developer, merge modules and or .dll files. The RSDK is based on a lightweight, refreshing platform that literally requires no installation. All it requires is knowledge of a handful of URLs and configuring your BOE server for web services (which is already configured by default). And you are in business.

And since interacting with the SDK amounts to http calls, it is als platform agnostic, meaning, it no longer matters whether you are using Java, .Net, PHP, Python, or even Javascript: The SDK is supported. And universal. That is: Gone are the days when there were differences between what the .Net version and the Java version of the SDKs could do (good news for .Net developers who suffered a dire lack of SDK support in the past few years). For these reasons, the RSDK is destined to replace classic Java and .Net SDKs in the coming months and years.

But this unleashed version has a bit of a catch. In classic Java/.Net SDK programming, as a programmer you would interactive with an object model. But with the RSDK consisting of no more than a vast array of URL calls, guess what? Your are the object model! Now this is good news on one hand, since your deployments will be as lightweight as you want them to be. On the other hand, building a scalable, maintainable, and robust enterprise application will require careful planning.

And that is where we come in :) Our flagship offering, the RESTful SDK Bootcamp, is designed not only to equip you with what you need to know in order to take full advantage of the SAP BusinessObjects RESTful SDK, but also to kickstart your custom RSDK project with coverage of best practices and proven enterprise development design patterns around the new RSDK. Basically, we have already done the hard part for you.

And we will continue to do so daily as we get into even greater mischief testing and exploring the capabilities of the new RESTful SDK.

 

Author: Don Collins

don.collins@launchworks.com

877-857-7407

Advertisement

Comments are closed.