Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Sybase TechWave News: Super Large PowerBuilder EAServer ASE Web Site
This online web application is huge and belongs to the Natural Sciences and Engineering Research Council of Canada

This online web application is huge and belongs to the Natural Sciences and Engineering Research Council of Canada (NSERC)! It has been running for the past 5 years and as of late, has had major upgrades and features added. This latest release has been built using Sybase's application server (EAServer) release 5.2 and its premier development tool PowerBuilder release 10.2.1. It is also backed up with Sybase's database engine ASE version 12.0! 


Race Car DANKA in front of the PBDJ - PowerBuilder Developer's Journal Booth as the TechWave 2006 Expo Hall Gets Ready for the delegates in the morning!

The system is extremely active and during peak campaigns - scientists, private community / individuals, universities, students, etc are vying for research grant monies. The system handles 3,000 to 5,000 users per hour and can peak upwards of 10,000 users per hour (or 500,000 web sessions per hour) with a resulting 1,000,000 database hits per hour as well! You would think that this would cripple the response of any online application, but extreme System testing has shown that the average response time (under heavy duress) is still 1-2 seconds with an upper maximum of 12-14 seconds (during PDF generation/conversion - more about that later).

The application consists of  118 PowerBuilder libraires totaling more than 1,000 components that handle: all web page creation (menus, toolbars, etc), all data content, DB access, e-mail, PDF conversion, PDF generation, File uploading, Web session management, Data caching, HTML and JavaScript generation, etc. Quite an accomplishment for an IDE that most people think is only for client-server applications! The front-end work is controlled via JSP based web pages (also built through PB) and deployed to EAServer. The IIs web server is used for on-line help, but all data screens are using the Sybase IIs redirector "plug-in" feature to redirect all HTTP traffic to the EAServers that hosts all the JSP web pages. The system is comprised four (4) EAServers and load balances using "round-robin" techniques for performance distribution and fail-over (the same for the document servers). All database through-put is managed by one ASE server with fail-over through large RAID devices!

PDF generation is done completely through "External" DataWindows that receive ASE data and then call the "Amyuni" print driver or use the GhostScript interface to deliver any report or form as a PDF. The PDF passed back to the browser user via the JSP web pages as BLOB's from the PB NVUO's. Documents that are uploaded to the system are all tracked and managed by PB components and stored in an "image" data type within the ASE DBMS. Conversion of DAR, DOC, TXT, etc attachments (letters, forms, various miscellaneous information, etc) are done using a "document server" called AdLib. Once the attachment is converted to a PDF, the PB components are inflormed using the EAServer "Message Service" feature and then inserted into the ASE database tables.

The application is very complex and involves more than 100 web screens. Data is passed back and forth between the JSP and PB realm using standard ResultSet(s). However, new development is utilizing PB's newer Web DataWindow feature to directly publish and capture data content. The database design is also very complex (due to the extensive amount of "business rules" being used for the data capture). All database design and modification is done using Sybase's PowerDesigner  version 11 product. Database and SQL tuning is assisted by the SQLProgrammer and Quest Central third party products.

The new system is currently in its "pilot" stage and will be live in production for August the 8th, 2006. In the mean time, the "pilot" system is open to the general public. So you can take a "test drive" of the application, apply for a research grant ( hey, you might even get one <lol>!). To tour the online application (called eSubmission), click here!  Once there, select the "Pilot Registration" link at the bottom of the web page to create an account and then away you go! If you return to the application once you have an account, just choose "Pilot Login". Please note that the application is multi-lingual and can dynamically switch back and forth between English and French (a Canadian Federal Government standard). It also has been tested using the MS-Windows based Opera, FireFox, NetScape and IE  web browsers and the MacIntosh Safari web browser. The system now gathers browser signature information for  "uasge" reporting and stored this in ASE. An InfoMaker application was built to report browser uasge to management. A new feature also checks for an unspported or out-of-date web browser and redirects the application user to have their browser software updated.

A newer version will be released on September 8th, 2006 and will include XML data exchange with the Province of Quebec's grant submission system. This part of the application will be utilizing the XML dataWindow feature exclusively. This version will also see the conversion of the entire web fornt end to Unicode to match the PB 10.2.1 UNicode environment. Later this fall, EAServer will be upgraded to version 5.3, ASE to version 15 and PowerDesigner is currently being upgraded to 12.1. The new EAServer and ASE will be running on Windows 2003 server (currently W2000).

About Chris Pollach
Chris Pollach is a Senior Consultant with over 25 years experience in Systems and Software Analysis, Development, Maintenance and Technical Support, mainly in the areas of GUI Design, MS-Windows Programming, Java / .NET Programming, Wireless, Application / Web Server Design & Programming, Object Oriented Development Tools and Methodologies, Data Base, Data Communications and Network application development. He has participated in numerous technical, planning and management roles, as well as consulted and educated in these fields for a diverse clientele. He is also the owner of “Software Tool & Die Inc.” a company dedicated to provide custom software and education solutions on Object Oriented business systems.

As an educator, Chris is certified to teach PowerBuilder (first in Canada), MS-SQLServer, Sybase’s Enterprise Application Studio and EAServer integrated application/web development environment. He is former Certified SilverStream developer (CSSD) and current Certified PowerBuilder Developer – Associate / Professional (CPD-P) as well as a Certified Sybase Tools Instructor (CSI).

Chris has written numerous articles in various popular personal computer magazines, newsletters and is the author of the PowerGuide and PowerExpert products. Currently, Chris has developed a Foundation Class library for PocketBuilder development on PDA devices using the PocketPC Operating System (similar to Microsoft’s .NET strategy). He has also developed a similar Framework for Sybase's PowerBulder and EAServer that integrates JSP or ASP web development that supports Section 508 and CLF web standards.

Chris recently became a 2nd Degree Black in the TaeKwonDo martial art and has developed a Martial Art multimedia study guide using the Component-One “Doc2Help” and Sybase PowerBuilder products. Since the fall of 2004 he became a TaeKwonDo instructor for the City of Ottawa’s Goulbourn program. He has also been certified with the World TaeKwonDo Federation (February 2005 - 1st Dan and October 2008 - 2nd Dan).

Chris was awarded the Sybase “Innovation and Achievement” award for 2005 as voted for by the International Sybase User Group (ISUG). This award was presented for innovations to the PocketBuilder mobile development product, contributions to the PowerBuilder News groups and support of the Ottawa Sybase User Group.

To round his management and leadership skills, Chris is the former president of the Kiwanis Club of Goulbourn and still volunteers his time with the service clubs in his area. He is also the coordinator of the Ottawa Sybase User group and a certified NAUI scuba instructor. For the last three years, Chris has been voted onto the ISUG Board of Directors and holds the position of "Director - North American User Groups".

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

This online web application is huge and belongs to the Natural Sciences and Engineering Research Council of Canada (NSERC)! It has been running for the past 5 years and as of late, has had major upgrades and features added. This latest release has been built using Sybase's application server (EAServer) release 5.2 and its premier development tool PowerBuilder release 10.2.1. It is also backed up with Sybase's database engine ASE version 12.0!


Your Feedback
PBDJ News Desk wrote: This online web application is huge and belongs to the Natural Sciences and Engineering Research Council of Canada (NSERC)! It has been running for the past 5 years and as of late, has had major upgrades and features added. This latest release has been built using Sybase's application server (EAServer) release 5.2 and its premier development tool PowerBuilder release 10.2.1. It is also backed up with Sybase's database engine ASE version 12.0!
Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
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