Building New SOA and AJAX-Based Business Applications - PowerPoint PPT Presentation

About This Presentation
Title:

Building New SOA and AJAX-Based Business Applications

Description:

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 ... – PowerPoint PPT presentation

Number of Views:109
Avg rating:3.0/5.0
Slides: 18
Provided by: MarkBa97
Category:

less

Transcript and Presenter's Notes

Title: Building New SOA and AJAX-Based Business Applications


1
Building New SOA and AJAX-Based Business
Applications
  • Mark Barnard
  • RD 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?
Write a Comment
User Comments (0)
About PowerShow.com