ZK - River Software Technologies Case Study 0720

3
{ PAG ZK THE SIMPLEST WAY TO MAKE WEB APPLICATIONS RICH CASE STUDY River Software Technologies RiverSoftwareTechnologiesSASisatechnologycompanythat strivesoncreatingsoftwareforanytypeofindustrywithspecial ocusonTelecommunicationsandGovernmentinLATAM,Spain andEurope. When I came across ZK I thought I’ve found the ‘Holy Grail’, because it has all the benefits of powerful end user eatures, plus the power of olid Java server side logic. AboutRiverSoftwareTechnologiesSAS RiverSoftwareTechnologiescreatesthetechnologythattriggers successintoday’sbusinessessupportedbyexpertswhousedtorun R&Ddepartme ntsinsoftwar edevelopment inGermanyf oryears andhaveprov idedtechnol ogytocomp aniesfromall overthe globe. Thecompanyf ocusesonfou rmajorpr oductlines SOA,VolP, Geo-LocalisationandWebPortalsDevelo pmentwithf ourmain productsriverSOA,riverPBX,riverGeoFinderandriverPortals resp ecti vely . TheProject riverPortalsisasolutionfullybasedonZKinordertoachievebetter webportaldeployments.Itisawebapplicationthatallows companiesandindi vidualsto deployanywebbasedport alsolution eitherattheenterpriseorsmalltomediumentrepreneurscalewith ashortt ime-to-market impactonany developmentt eam. TheArchitecture Thearchitectureofthisprojectisbasedonaclearseparation betweenUIand logicwher eUI-POJOplu g-inscanbecre atedand deployedat runtimeand getouto ftheboxthemostcommontasks whencreatingapplications.Outofbox,riverPortalsprovidesaweb portalsolutionwhichallowstheintegrationofMVCZKcomponents withinterfacesprovidedbyriverPortalsSDK,StandardAJAX websmashups, JSP,JSFor anyother webbasedUIco mplyingwit h interfacesd efinedinSDK. TheChallenge ThemostchallengingpartoftheprojectwastocomeupwithaGUI Frameworkthatisabletobereusedinmultipleprojectswithout havingtoadjustorredothelogicaccordinglytospecificproject needs.

Transcript of ZK - River Software Technologies Case Study 0720

Page 1: ZK - River Software Technologies Case Study 0720

7/29/2019 ZK - River Software Technologies Case Study 0720

http://slidepdf.com/reader/full/zk-river-software-technologies-case-study-0720 1/3

{ PAG

ZK – THE SIMPLEST WAY TO MAKE WEB APPLICATIONS RICH

CASE STUDY

RiverSoftwareTechnologiesRiverSoftwareTechnologiesSASisatechnologycompanythat

strivesoncreatingsoftwareforanytypeofindustrywithspecial

ocusonTelecommunicationsandGovernmentinLATAM,Spain

andEurope.

When I came across ZK I 

thought I’ve found the ‘Holy

Grail’, because it has all the

benefits of powerful end user 

eatures, plus the power of 

olid Java server side logic.“

AboutRiverSoftwareTechnologiesSASRiverSoftwareTechnologiescreatesthetechnologythattriggers

successintoday’sbusinessessupportedbyexpertswhousedtorun

R&DdepartmentsinsoftwaredevelopmentinGermanyforyears

andhaveprovidedtechnologytocompaniesfromallovertheglobe.Thecompanyfocusesonfourmajorproductlines–SOA,VolP,

Geo-LocalisationandWebPortalsDevelopmentwithfourmain

products–riverSOA,riverPBX,riverGeoFinderandriverPortals

respectively.

TheProjectriverPortalsisasolutionfullybasedonZKinordertoachievebetter

webportaldeployments.Itisawebapplicationthatallows

companiesandindividualstodeployanywebbasedportalsolution

eitherattheenterpriseorsmalltomediumentrepreneurscalewithashorttime-to-marketimpactonanydevelopmentteam.

TheArchitecture

Thearchitectureofthisprojectisbasedonaclearseparation

betweenUIandlogicwhereUI-POJOplug-inscanbecreatedand

deployedatruntimeandgetoutoftheboxthemostcommontasks

whencreatingapplications.Outofbox,riverPortalsprovidesaweb

portalsolutionwhichallowstheintegrationofMVCZKcomponents

withinterfacesprovidedbyriverPortalsSDK,StandardAJAX

websmashups,JSP,JSForanyotherwebbasedUIcomplyingwith

interfacesdefinedinSDK.

TheChallenge

ThemostchallengingpartoftheprojectwastocomeupwithaGUI

Frameworkthatisabletobereusedinmultipleprojectswithout

havingtoadjustorredothelogicaccordinglytospecificproject

needs.

Page 2: ZK - River Software Technologies Case Study 0720

7/29/2019 ZK - River Software Technologies Case Study 0720

http://slidepdf.com/reader/full/zk-river-software-technologies-case-study-0720 2/3

{ PAG

ZK – THE SIMPLEST WAY TO MAKE WEB APPLICATIONS RICH

CASE STUDY

“Whateverittakes50lines

inGWTandseveralfiles,it

onlytakesafewlinesofcode

andtwofilestodothesame

withZK.

WhyZK

GWTandZKweretakenintoaccountduringtheevaluationprocess

wheredevelopersmadethesamefunctionalityforaspecificfeature

inbothtechnologiestoassesstheusabilityandproductivityofeach

framework.IntheendZKwaschosenandadoptedasitismore

intuitive,easyandrequireslessefforttoprogramforthesame

desiredoutcomecomparedtothatofGWT.WithZK’spowerful

technology,thechallengeofcreatingacustomizable,programmableportalframeworkisabletobeaccomplished.

Moreover,ZK’suniqueZULlanguageandclasscontrollerreduces

developmenttimeandthepossibilityofgeneratingerrorstoalarge

extent.Forexample,whateverittakes50linestoGWTandseveral

files;itonlytakesafewlinesofcodeandtwofilestoestablishthe

sameresultwhenworkingwithZK.ZKbringsthebenefitsof

powerfulandappealingenduserfeaturesandthepowerofsolid

Javaserversidelogictoonesophisticatedframework.

“ZKisliketheDNAforriverPortals,riverPortalsislikeanextensionofZK,anupperlayerwithextrafeaturesonlyforportals,providing

customerswithafullywebportalsolutionwithouthavingtothink

aboutthedetailsofthemostcomplexZKfunctionsorstartingfrom

scratch”.

Page 3: ZK - River Software Technologies Case Study 0720

7/29/2019 ZK - River Software Technologies Case Study 0720

http://slidepdf.com/reader/full/zk-river-software-technologies-case-study-0720 3/3

{ PAG

ZK – THE SIMPLEST WAY TO MAKE WEB APPLICATIONS RICH

CASE STUDY

TheResultTheriverPortalssystemisnowdeployedbyanimportant

telecommunicationscompanyinColombiatomanageandcontrola

complexsystemforinventories,provisioningoflinesandADSL.

riverPortalsversion1.0isnowalsounderconstructionandis

expectedtoexpandriverPortalsasthesolutionforgoverningother

RiverSoftwareproductsandforanytypeofsoftwarethatneedsto

runonasecuredwebbasedenvironment.

 AboutZK

PotixCorporationdevelopsandsupportsZK,the#1AjaxsolutiononSourceForge.net,theworld'slargestopensource

host.ZKhasmorethan1,500,000downloadssinceitsfirstreleaseinlate2005.ZKisdeployedbyalargenumberof

FortuneGlobal 500 companies, including Deutsche Bank,Barclays, Sony,Sun Microsystemsand Toyota, providing

themwiththeabilitytorapidlycreaterichAjaxenterpriselevelapplications.

Contactus

[email protected]