YOUR FEEDBACK
AJAX: XMLHttpRequest Vs. iFrames
Kenneth wrote: You forgot to mention a disadvantage of xmlHttpRequest that i...
AJAXWorld RIA Conference
$300 Savings Expire July 25
Register Today and SAVE!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
POWERBUILDER LINKS YOU MUST CLICK ON


Sybase Development Tools Boot Camp
From PowerDesigner to Avaki

Digg This!

Page 2 of 2   « previous page

The lab we did today took us through the process of developing a stored proc, creating a service for it, deploying it into UO, and testing it. Very easy, pretty simple, and very effective. Most databases can do Web services in the database, but you still need to orchestrate them somehow. I kind of like this idea about deploying the service to a services container and not keep it in the database. Somehow, I've always believed that data is the database's problem, not all sorts of other things.

All in all, a good (but long) day. We had some mixed feedback at the end of the day, where some guys felt very positive about Workspace, some thought it was too complex, and other just didn't get it. Combining PD modeling with services is very aggressive and ambitious, but Sybase needs to be aggressive with this, I feel. There's definitely room for something like this, and if you buy into the whole MDA and MDD thing, we could be onto something brilliant here. What I keep on repeating is that this tool is only on version 1.0. The integration with the Sybase servers works well, no blue screens (yet), and the documentation is brilliant. The only criticism I have is that you need to be very careful when installing this, and make sure you have enough disk space and resources. It's pretty fat, but it'll get better.

Going get to bed now, tomorrow will be tough...

Day 4: Boot Camp
On day 4, we covered the SODA part of Sybase Workspace. Without going into too much detail, the day was about orchestration, service creation, and consuming the services in a variety of ways. The product is very impressive, but will take some time to understand the "why' part of the equation. What I mean is that while the product is technically very sound, we need to find ways of expressing how our customers could use these features pretty quickly.

Another cool feature was the work done with the WTP project. Sybase has built a tool in Eclipse specifically for Web development and has integrated this with JSF. JSF (so far) is not our chosen architecture, but still looks useful. Combined with Hibernate, this framework is pretty flexible, and I liked the visual way of developing the applications.

Samir Nigam also demonstrated the DataWindow capabilities from Eclipse. We created a JSF application, with DataWindows as the presentation layer, and called a Web service to calculate a stock quote. This is what Workspace is especially good at: combining different technologies under one framework and making deployment very easy. By the way, you don't need EAServer to run these DataWindows - we deployed to Tomcat!

Tonight, we went out to Strassendorf to the "real" Vienna, as our hosts put it, to a little restaurant. The food was very good but, in the end, the restaurant ran out of beer... Now, this might sound interesting, but I counted the bottles on our table, and there weren't even 10. Earlier in the week, we visited a Spanish restaurant, and I waited for two hours for my food.

I still can't believe how cold it is here. Apparently it gets a lot colder, but coming out of 30 degree Celsius into this -4 degree cold is a bit strange.

So far, the boot camp has been very good. I've met a few guys worth remembering, and the highlight so far was seeing what Vladimir did with his best practices stuff. As I mentioned, Workspace is pretty cool; I'll need some time to formulate some ideas about this product. Positioning is key, and the product has so many facets that you could easily get this completely wrong.

Tomorrow is the last day, and we will be covering Avaki. I'm pretty interested to see what this is about - data virtualization is an interesting concept that I feel could be used more in a lot of projects that we are busy with.

Day 5: Boot Camp
On the last day of the boot camp we covered EAServer 6 and Avaki.

An interesting piece of news was that Sybase has plans to turn EAServer into the fastest, high-performance application server around. To achieve this, EAServer has been completely redesigned into a much more lightweight, high-impact architecture. This goal of Sybase's is pretty ambitious, but makes a lot of sense. Tools like UO run inside EAServer and if the throughput is not high enough, an integration bus like UO will never succeed, and therefore the promising Workspace could also fail.

To make things nice and short: the new architecture looks a lot better than it currently is; every object is a Java object and the support for other app servers is a lot better. You would be able to add EAServer as a plug-in to other Web servers, some of the proprietary code has been replaced with the current standards in the J2EE world, and a few patents have been registered with regards to design. It's still early days, but Gartner has commented that EAServer is a promising product, and I have to agree that these new changes seems pretty good.

Avaki -wow, what a product. I don't know if Sybase fully understands what they have here - this product is unique and could change the way we think about EII. Data integration is a hot topic, with ETL and EAI, and (slot your three or four letter abbreviation in here). Avaki is a grid technology data abstraction layer that allows you to incorporate and integrate different sets of data, structured or not, into a virtual database or virtual storage location. This could very well be the answer to single view projects and will challenge the way we currently integrate data.

You can expose tables, data operations, unstructured files, etc., as data services, which could be consumed by JMS or other Web services. I still need to spend some more time with this product, but again, a few people I know would sit up straight when I show this to them.

This was the last day of boot camp. I'm nervous about my flight back from JHB, from Schipol Airport, as I only have 45 minutes to get off the plane from Vienna to the other one. Great.

This article was adapted from Rudi Leibbrandt's blog: http://rudileibbrandt.blogspot.com


Page 2 of 2   « previous page

About Rudi Leibbrandt
Rudi Leibbrandt works at Sybase South Africa managing the Sybase development toolset.

PBDJ News Desk wrote: I went to Vienna for the Sybase Development Tools Boot Camp in November, my first trip to Europe. Haven't seen much yet, except the duty free sections of the airports, after my 10-hour flight from Johannesburg, and a nice three-hour stopover at Schiphol Airport in Amsterdam. Then the two-hour trip to Vienna, and a half-hour taxi ride to the hotel here in Vienna.
read & respond »
PBDJ News Desk wrote: I went to Vienna for the Sybase Development Tools Boot Camp in November, my first trip to Europe. Haven't seen much yet, except the duty free sections of the airports, after my 10-hour flight from Johannesburg, and a nice three-hour stopover at Schiphol Airport in Amsterdam. Then the two-hour trip to Vienna, and a half-hour taxi ride to the hotel here in Vienna.
read & respond »
PBDJ LATEST STORIES . . .
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be
PowerBuilder and EAServer: Uniting the .NET and J2EE Communities
In PowerBuilder 11.2, .NET meets J2EE head-on with the capability to deploy .NET Windows Forms and Web Forms applications (as well as assemblies and Web Services) that access Enterprise JavaBeans (EJBs) in Sybase's own EAServer. As you'll see over the course of this article, integratin
HarPB Tool Review
HarPB is a specialized utility for checking PowerBuilder source objects in and out of AllFusion Harvest. It handles the special requirements of checking objects out to PowerBuilder Libraries (PBLs) and checking objects in from PBLs. These operations are non-standard to most source cont
PowerBuilder Editorial: The State of the State
Back in 2002, Sybase announced their four-phase approach toward adding .NET support to PowerBuilder. Phase 1 was the implementation of web services in PB9 and Phase 2 was the release of DataWindow.NET, which was packaged with PB 10. Phases 3 and 4 were the more significant phases. In P
PowerBuilder History - When Did Sybase Develop PB and How Did It Evolve?
I have been asked many times by various clients, students, and the IT curious about PowerBuilder: When did Sybase develop the product and how did it evolve? I keep telling this story and answering e-mails on the subject. I am now to the point where I have decided that I should have PBD
PowerBuilder 11's .NET Interoperability
PowerBuilder 11 deploys entire applications as .NET Windows Form or Web Form applications and deploys individual components as .NET Assemblies and as .NET Web Services. Version 11 consumes resources of the default .NET framework as well as resources of custom developer-defined .NET res
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING POWERBUILDER / SYBASE NEWS
Sybase Reports Record Second Quarter Results, Driven by 15% Revenue Growth
Sybase, Inc. (NYSE:SY), the largest enterprise software and services company exclusively