Weitere Ă€hnliche Inhalte Ăhnlich wie CEC2010 Invenso XBintegrator (20) Mehr von Erwin Buggenhout (19) KĂŒrzlich hochgeladen (20) CEC2010 Invenso XBintegrator2. IT challenges 2010 Different applications on different servers / platforms © Invenso Accounting ERP BI WEB CRM 2 3. IT challenges 2010 Different programming languages © Invenso JAVA C# JSP VB.net PHP Flex 3 4. IT challenges 2010 Changes in the business model. Traditional sales Automated sales © Invenso ERP 4 6. IT challenges 2010 © Invenso And much moreâŠ.. Cut in human, hardware resources Cost reduction in developing, investment versus ROI Knowledge gap, business versus technology Lack on procedures, documentation End user support and expectations 6 7. IT â The solution Get rid of that old software. © Invenso 7 8. Solutions : make use of new ideas Rent hardware and solutions Reduce maintenance and development codes © Invenso 8 9. Or, mix up, mash up Bring together what you have Build the missing part Optimize Replace whatâs really necessary Extend the functionality © Invenso 9 10. How? © Invenso http://geekandpoke.typepad.com/geekandpoke/soa/ 10 12. Showstoppers Price Complexity No direct need Time Restriction to certain types of servers / technologies. Software is to closed Knowledge Job protection Vendor lock risk © Invenso 12 13. Show enablers Data exchange between application or organizations IBM I RPG applications calling external web services / databases Exchange data using industrial standards Document generation, security To create professional looking documents/reports Extraction and conversion of data from one format to another Spooled file data to e-invoice. Web integration and application rejuvenation Connect a web shop directly with the ERP application Create new application calling plain RPG services. © Invenso 13 14. XBintegrator : Introduction XBintegrator is: Platform neutral, developing environment To build a robust service oriented layer for new(renewed) coherent multi-tier applications to interconnect and extent the functionally of the existing applications Focused on the solution, technology underneath is commodity Reliable and extendable Built upon open standards IT can focus on their business © Invenso 14 15. XBintegrator 5.5 Repository XBi server (java 1.5+) Interfaces Scripts Queuing layer Runtime engine Process engine Service librariesService objects © Invenso 15 16. XBcloudbridge : schematic overview © Invenso Customer Services External services SaaS Services Transaction Services On premise Invoicing Services XBi Probe Local Application 16 17. XBscript: XML based programing language Anatomy of an instruction Attribute value Attribute Instruction Variable âConstantâ © Invenso 17 19. Data block to declare global variables XB_IN / XB_OUT <Set/> <Log/> XBscript : HelloWorld 19 © Invenso 23. XBintegrator : Admin client Roles = environments Examples Development, acceptance, production Front-office â Back-office Deployed inXBi instances © Invenso 23 25. Admin client : Bus-level objects Objects Can be defined globally or within a selected role. Accessible as object within all the deployed scripts. © Invenso 25 26. Admin client : Process definition Actions Process definition called from an interface. Contains one of more services Service form © Invenso 26 27. Admin client : Reporting Reporting Detailed overview of active and executed processes. Filtering to find the required report. Restart option © Invenso © Invenso 27 28. Admin client : Process pools Process pools CPU resource and timeout definition Assigned at interface level. © Invenso 28 29. invenso Hooirt 194 | BE9220 Hamme | Belgiumtel +32 52 52 27 70 | fax +32 52 52 27 70www.invenso.com | info@invenso.com © Invenso 29