500 likes | 715 Views
look software support for IBM Open Access for RPG. OA lnterface . Business Logic. DB Access. ROA natively supports multi-channel. smart. handler. thin. mobile. green. Web Services . 2 2. About look software. Modernizing apps since 1995. Pioneered dynamic architecture.
E N D
OA lnterface Business Logic DB Access ROA natively supports multi-channel smart handler thin mobile green Web Services 22
About looksoftware Modernizing apps since 1995 Pioneered dynamic architecture Reuse of existing IT assets is our niche 3000 customers and partners in over 50 countries Well over 1 Million seats installed
Reuse Makes Business Sense Reduce Costs Increase Productivity Better time to value Increase project success rate Make your life easier Reduce carbonemissions
looksoftware – The path forward newlook soarchitect lookserver for Open Access RPG RPG OA
Rational Open Access: RPG Edition • Extend RPGto reach tonew interfaces Custom Devices Workplace Rich Client Future Devices RPG IV + Open Access Eclipse Rich Client Mobile Browsers SOA Interface Portal Web Browsers
5250 Modernization • 5250 datastream • Any extra data gathered by manual DDM / RPC or web service calls to get around the 5250
RPG OA Modernization • Full Display file • Memory • Entire Subfile • All function Keys • All List items • Can still be further augmented by DDM / RPC / WS
Separation of Business Logic from UI Layer User Interface User Interface Business Logic Business Logic DB Access True Multi Tier Architecture 5250 RPG Applications RPG OA Applications DB Access 1010
Before Open Access Web services smartclient thinclient mobileclient newlook riaclient RPGDevelopment Tool RPGCompiler RPGRuntime 5250 Data Stream Device5250 Emulator • 5250 datastream constraints • 24 rows X 80 columns • No rich data types • Images etc.. • New requirements • Write new RPG and 5250 and reface? • Modern architecture needed to support emerging technologies/devices
Web services Before Open Access smartclient thinclient mobileclient newlook riaclient RPGDevelopment Tool RPGCompiler RPGRuntime 5250 Data Stream Device5250 Emulator The native Open Access channel RPGDevelopment Tool RPG IVCompiler RPG IVRuntime Web services RPG OA RPG OA smartclient looksoftwareHandler • New OA channel removes 5250 datastream constraints • 1 copy of RPG business logicfor multiple devices/connections • Simple, clean architecture thinclient mobileclient riaclient
Before Open Access RPGDevelopment Tool RPGCompiler RPGRuntime 5250 Data Stream Emulator newlook Web services smartclient thinclient The native Open Access channel mobileclient RPGDevelopment Tool RPG IVCompiler RPG IVRuntime looksoftwareHandler riaclient RPG Open IO RPG Open IO
Why is RPGOA big news? • Native RPG support for new devices and tomorrow’s technologies • Removes the 5250 constraints • Existing RPG can become multi-tier
Why is RPGOA big news? • Effective long term path forward for RPG • IBM’s recommended path forward • Handler architecture is open • Not tied to specific technology or vendor • Easy to implement • Code business logic in RPG • leverage handler for plumbing
OA lnterface Business Logic dB Access ROA natively supports multi-channel smart handler thin mobile green Web Services 1616
What the progammer needs to do? looksoftware delivers 2 comands: • Command CVTDSPFXML • Command CVTRPGROA
A holistic approach to RPG OA designer wysiwig
So what did looksoftware announce? • A single generic multi-channel handler • New IBM i version of lookserver • Updates to existing products • IDE for new RPG OA based development • multi-channel products to leverage OA • Automated OA enablement of existing RPG • Early access program open
Why use looksoftware’s handler? • Complete & holistic solution • automated modernization of non OA to OA • new + old in same UI and same session • System displays + RPG displays in same session • Consistent UX even if no source code • Maximise native code potential • Use native RPG and DDS wherever possible • Generic handler supports Multi-channel • More than just a browser • Rich Windows client, RIA, thin, mobile, And web services • WYSIWYG Designer to overcome SDA • Broad, integrated product set • Front-end, back-end, + new • We’ve done it before
Multi-channel • More than just a browser Rich Windows client, RIA, thin, mobile, web services