160 likes | 284 Views
SEP807: Exploding EP productivity with PB; A Customer Experience. August 15-19, 2004. The internet is great …. But is brought us some interesting challenges: More complex architectures (N-tier) Increased + More complex security Unknown # users Globalization requirements
E N D
SEP807: Exploding EP productivity with PB; A Customer Experience August 15-19, 2004
The internet is great … • But is brought us some interesting challenges: • More complex architectures (N-tier) • Increased + More complex security • Unknown # users • Globalization requirements • User Interface Issues • More complex specs for our user interface • Intuïtive – self service (no trained users) • Limited technology • Personalization
And we did not get … • More time • More budget • More resources But with a combination of J2EE, enterprise java beans and session beans, the support of a good application server, with a descent connection caching mechanism, JSP’s or servlets making use of customer tag libraries, support for xml and a few SAX- and DOM parsers, you can get a long way. Off course you still need to do something about security and the different flavors of javascript supported in the browsers. It is a pity a day don’t have 48 hours….
Sybase value proposal: Return to 4 GL productivity • Use PowerBuilder 9 • Benefit from your own experience of an easy to learn IDE+ • Reduce component complexity to development of an NVO • (Re-)Use your datawindows inside JSP’s • Concentrate on implementing business logic
Integrate PB – EP framework : Application Level Web Application Portlet JSP 3 JSP 2 JSP 1
Max. Benefits from the EP Framework • Key feature: Click Across Technology • Portlet communication • Publish-subscribe pattern • Front-end Application Integration • Challenge : combine PowerBuilder generated JSP with embedded datawindows and the Click-Across Technology • Searching for the inner click..
ep-Packer : Event Publishing To EP Framework Portlet 1 From EP Framework Frame 1 0: Reload Cframe.jsp 4: getEmpId _X.jsp 5: call Bean 1: click Datawindow Frame 2 2: set_xxxxId Holdframe.jsp 3 Notify
Integrate PB – EP framework: Benefits • Datawindow becomes via JSP and Portlet an independent user interface component • Loose coupling : of Datawindows • Communication between portlets is handled by Portal Framework • Datawindow Portlets can be grouped in catalogs • Portal Web applications can be assembled • Datawindow Portlets can integrate with any portlet (every kind of source) • Personalization
Where do I put my business logic ? • Pure MVC-pattern ? • Now it is time to use frameworks – Cynergy Systems : EAF.
eBIS E n t e r p r i s e B a n k i n g & I n v e s t m e n t S y s t e m How it works in the real life • Established in 1992 • Investment & Commercial Banking solution provider • Business Dimensions • More than 5000 users • 7 countries • 600 million transaction per year • US$ 20 billions per year • Path Solutions supports banks in the middle east managing in excess of US$ 45 billions • The integration done by Path-Solutions • A full-fledged PB driven banking application into EP
The value proposal: eBIS plus Enterprise Portal • Advanced Security Framework • Personalization • Quicker time to market • Wireless access • Leverage existing investments • Increase operational efficiency • Performance & Scalability • Customer Self-Service with full depth of PB functionality !
Solution Overview • Global Portfolio Position
Q&A Questions?
Related sessions • SEP803 Mobility without programming • SEP806 Advanced mobile application building techniques • SEP804 Database dashboards without programming • SEP805 Portlets without programming • SEP808 Advanced portlet building techniques • SEP807 Extending PB to the Web (customer experiences) • PWB523 Extending PB to the Web (from the Portlet Builder) • PWB524 Portal enabling PB apps (PB design considerations)