1 / 17

Building New SOA and AJAX-Based Business Applications

Building New SOA and AJAX-Based Business Applications. Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc. Agenda. Intro to NBS Creating Business Services in Natural Testing the Service Using Eclipse to generate Java code and Deploy Web service

enoch
Download Presentation

Building New SOA and AJAX-Based Business Applications

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. Building New SOA and AJAX-Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.

  2. Agenda • Intro to NBS • Creating Business Services in Natural • Testing the Service • Using Eclipse to generate Java code and Deploy Web service • Testing the Web service • Into to Application Composer • Creating the Application Composer Project • Importing Web services • Creating the Page Layout • Using BPEL to map Web service to Page • Testing the Page • View the Application in Browser • Questions

  3. Intro to NBS • NBS creates “Business Services” • New development tools based on Construct and Spectrum • Fits into the SOA world • Develop new service modules or using existing subprograms • Services definitions are stored in a repository • Development tools integrate with SPoD • Services are executed over EntireX middleware • NBS provides the runtime infrastructure

  4. Creating Business Services in Natural • Business Service wizard • Generates service code • Stores definition and metadata in repository

  5. Testing the Natural Service • Integrated Test Client • Can enter service parameters • Invoke service methods

  6. Using Eclipse to generate Java code and Deploy Web service • NBS supplies plug-in for Eclipse • Generates Java code • Can generate Web service code and deployment information • Deploys to a development web server running inside the plug-in

  7. Testing the Service • Web service test via SOAP Scope

  8. Intro to Application Composer • Creates Rich User Interfaces • Using AJAX and BPEL technologies • Ability to execute web services and map to data fields • Exists as a plug-in for Eclipse

  9. Creating the Application Composer Project • Project contains pages and bpel sequences • Can import WSDL for services that your UI will execute

  10. Importing Web services • Import the WSDL generated by NBS • Project can then invoke service during BPEL sequences • WSDL is physically copied to project

  11. Creating the Page Layout • Powerful new rich GUI interface • Uses AJAX at runtime • Page contains user interface controls • Can be designed and tested directly in Eclipse • Ability to use simple controls (textboxes, labels, tables) • Also use complex controls (grids, trees, Google map) • Pages are deployed to create BPEL sequence for the events and methods

  12. Creating the Page Layout

  13. Using BPEL to map Web service to Page • Ability to react to page methods and events • Can execute imported Web services • Mapping of web service fields to user interface controls • Can perform many other BPEL elements

  14. Using BPEL to map Web service to Page

  15. Testing the Page • Use Layout Tester to test in Eclipse

  16. View Application in Browser

  17. Questions • Questions?

More Related