1 / 14

SEP807: Exploding EP productivity with PB; A Customer Experience

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

jael
Download Presentation

SEP807: Exploding EP productivity with PB; A Customer Experience

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SEP807: Exploding EP productivity with PB; A Customer Experience August 15-19, 2004

  2. 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

  3. 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….

  4. 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

  5. Integrate PB – EP framework : Application Level Web Application Portlet JSP 3 JSP 2 JSP 1

  6. 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..

  7. 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

  8. 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

  9. Where do I put my business logic ? • Pure MVC-pattern ? • Now it is time to use frameworks – Cynergy Systems : EAF.

  10. 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

  11. 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 !

  12. Solution Overview • Global Portfolio Position

  13. Q&A Questions?

  14. 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)

More Related