+ All Categories
Home > Documents > Building New SOA and AJAX-Based Business Applications

Building New SOA and AJAX-Based Business Applications

Date post: 22-Jan-2016
Category:
Upload: enoch
View: 39 times
Download: 0 times
Share this document with a friend
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 Business Services in Natural Testing the Service Using Eclipse to generate Java code and Deploy Web service - PowerPoint PPT Presentation
17
Building New SOA and AJAX-Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
Transcript
Page 1: Building New SOA and AJAX-Based Business Applications

Building New SOA and AJAX-Based Business Applications

Mark BarnardR&D Manager – Natural Business ServicesSoftware AG (Canada) Inc.

Page 2: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 2 Software AG

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

Page 3: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 3 Software AG

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

Page 4: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 4 Software AG

Creating Business Services in Natural

Business Service wizard Generates service code Stores definition and metadata in repository

Page 5: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 5 Software AG

Testing the Natural Service

Integrated Test Client Can enter service parameters Invoke service methods

Page 6: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 6 Software AG

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

Page 7: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 7 Software AG

Testing the Service

Web service test via SOAP Scope

Page 8: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 8 Software AG

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

Page 9: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 9 Software AG

Creating the Application Composer Project

Project contains pages and bpel sequences Can import WSDL for services that your UI will execute

Page 10: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 10 Software AG

Importing Web services

Import the WSDL generated by NBS Project can then invoke service during BPEL sequences WSDL is physically copied to project

Page 11: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 11 Software AG

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

Page 12: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 12 Software AG

Creating the Page Layout

Page 13: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 13 Software AG

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

Page 14: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 14 Software AG

Using BPEL to map Web service to Page

Page 15: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 15 Software AG

Testing the Page

Use Layout Tester to test in Eclipse

Page 16: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 16 Software AG

View Application in Browser

Page 17: Building New SOA and AJAX-Based Business Applications

Author / 04/21/23 / 17 Software AG

Questions

Questions?


Recommended