sbm orchestrations - beginners guide (fug presentation)

20
1 FUG2016 Copyright © Serena Software 2016 Federal Users Group 2016 SBM Orchestrations A Beginners Guide Tom Weatherford Solutions Architect

Upload: serena-software

Post on 14-Apr-2017

466 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: SBM Orchestrations - Beginners Guide (FUG Presentation)

1 FUG2016Copyright copy Serena Software 2016

Federal Users Group 2016

SBM Orchestrations ndash A Beginners Guide

Tom Weatherford

Solutions Architect

2 FUG2016

Need for Orchestrations

Orchestration alternatives

Web Service Notifications

Dimension CM Bridge

Dimension RM Integration Engine

PVCS Version control

Life Cycle

What are Web Services

Building Orchestrations

Agenda

3 FUG2016

Need for Orchestrations

Process enforcement orchestration and visibilitySerena Business Manager (SBM)

Serena Request Center (SRC)

Deployment and configuration automationSerena Deployment Automation (SDA)

Application

Development

Dimensions RM (RM)

Dimensions CM (CM)

PVCSVersion Manager (PVCS)

Quality and Release

Management

Serena Release Control (RLC)

IT Operations and

Change Management

Serena Service Manager (SSM)

Development Operations

Operate amp Service

Business

QARequest amp Define Develop

4 FUG2016

5 FUG2016

bull Web Service Notifications

bull Dimension CM Bridge

bull Dimension RM Integration Engine

bull PVCS Version control

Orchestration Alternatives

6 FUG2016

Web Service Notifications

7 FUG2016

Dimension CM ndash SBM Connector

8 FUG2016

SBM Connector - Links

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 2: SBM Orchestrations - Beginners Guide (FUG Presentation)

2 FUG2016

Need for Orchestrations

Orchestration alternatives

Web Service Notifications

Dimension CM Bridge

Dimension RM Integration Engine

PVCS Version control

Life Cycle

What are Web Services

Building Orchestrations

Agenda

3 FUG2016

Need for Orchestrations

Process enforcement orchestration and visibilitySerena Business Manager (SBM)

Serena Request Center (SRC)

Deployment and configuration automationSerena Deployment Automation (SDA)

Application

Development

Dimensions RM (RM)

Dimensions CM (CM)

PVCSVersion Manager (PVCS)

Quality and Release

Management

Serena Release Control (RLC)

IT Operations and

Change Management

Serena Service Manager (SSM)

Development Operations

Operate amp Service

Business

QARequest amp Define Develop

4 FUG2016

5 FUG2016

bull Web Service Notifications

bull Dimension CM Bridge

bull Dimension RM Integration Engine

bull PVCS Version control

Orchestration Alternatives

6 FUG2016

Web Service Notifications

7 FUG2016

Dimension CM ndash SBM Connector

8 FUG2016

SBM Connector - Links

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 3: SBM Orchestrations - Beginners Guide (FUG Presentation)

3 FUG2016

Need for Orchestrations

Process enforcement orchestration and visibilitySerena Business Manager (SBM)

Serena Request Center (SRC)

Deployment and configuration automationSerena Deployment Automation (SDA)

Application

Development

Dimensions RM (RM)

Dimensions CM (CM)

PVCSVersion Manager (PVCS)

Quality and Release

Management

Serena Release Control (RLC)

IT Operations and

Change Management

Serena Service Manager (SSM)

Development Operations

Operate amp Service

Business

QARequest amp Define Develop

4 FUG2016

5 FUG2016

bull Web Service Notifications

bull Dimension CM Bridge

bull Dimension RM Integration Engine

bull PVCS Version control

Orchestration Alternatives

6 FUG2016

Web Service Notifications

7 FUG2016

Dimension CM ndash SBM Connector

8 FUG2016

SBM Connector - Links

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 4: SBM Orchestrations - Beginners Guide (FUG Presentation)

4 FUG2016

5 FUG2016

bull Web Service Notifications

bull Dimension CM Bridge

bull Dimension RM Integration Engine

bull PVCS Version control

Orchestration Alternatives

6 FUG2016

Web Service Notifications

7 FUG2016

Dimension CM ndash SBM Connector

8 FUG2016

SBM Connector - Links

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 5: SBM Orchestrations - Beginners Guide (FUG Presentation)

5 FUG2016

bull Web Service Notifications

bull Dimension CM Bridge

bull Dimension RM Integration Engine

bull PVCS Version control

Orchestration Alternatives

6 FUG2016

Web Service Notifications

7 FUG2016

Dimension CM ndash SBM Connector

8 FUG2016

SBM Connector - Links

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 6: SBM Orchestrations - Beginners Guide (FUG Presentation)

6 FUG2016

Web Service Notifications

7 FUG2016

Dimension CM ndash SBM Connector

8 FUG2016

SBM Connector - Links

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 7: SBM Orchestrations - Beginners Guide (FUG Presentation)

7 FUG2016

Dimension CM ndash SBM Connector

8 FUG2016

SBM Connector - Links

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 8: SBM Orchestrations - Beginners Guide (FUG Presentation)

8 FUG2016

SBM Connector - Links

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 9: SBM Orchestrations - Beginners Guide (FUG Presentation)

9 FUG2016

Dimensions RM Integration Engine (RM and HP QC)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 10: SBM Orchestrations - Beginners Guide (FUG Presentation)

10 FUG2016

PVCS VM Connector

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 11: SBM Orchestrations - Beginners Guide (FUG Presentation)

11 FUG2016

Introduction to the SDLC

Define ideation change control requirements elicitationverification modeling prototyping

Design architecture infrastructure services microservices UI UX devices

Develop IDEs coding editing building unit testing debugging continuous integration reuse

Decide automated testing functional testing black-boxwhite-box testing user testing

Deploy continuous deployment code deployment versus application deployment

Do definitive medial library CMDB release management production monitoring

Demand service desk incident reporting problem management emergency changes

Software Life cycle ndash Applies to Orchestrations

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 12: SBM Orchestrations - Beginners Guide (FUG Presentation)

12 FUG2016

Processes

Do

Get

Put

If

If Else

Loop

Variables

Arrays

Coding Concepts

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 13: SBM Orchestrations - Beginners Guide (FUG Presentation)

13 FUG2016

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 14: SBM Orchestrations - Beginners Guide (FUG Presentation)

14 FUG2016

bull set any constant values that are needed

bull EuroDollarRate = 109

bull ask user to enter data

bull SAY ldquoHow many Euros Or type STOP to end the programrdquo

bull PULL InputEuros

bull keep going round and round doing calculations

bull DO WHILE InputEuros ltgt ldquoSTOPrdquo

bull do the calculations

bull OutputDollars = InputEuros EuroDollarRate

bull show the result

bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo

bull get the next input

bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo

bull PULL InputEuros

bull END

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 15: SBM Orchestrations - Beginners Guide (FUG Presentation)

15 FUG2016

bull Soap UI

bull httpswwwsoapuiorg

WebService

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 16: SBM Orchestrations - Beginners Guide (FUG Presentation)

16 FUG2016

bull Create GSoap Project

bull Add WSDLs

bull httpserverportrtmBrowserWebServicesrtmServicewsdl

bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl

Creating a SoapUI Project

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 17: SBM Orchestrations - Beginners Guide (FUG Presentation)

17 FUG2016

bull httpserverportrtmBrowserWebServices

bull Login ndash returns Session ID

Login to RM

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 18: SBM Orchestrations - Beginners Guide (FUG Presentation)

18 FUG2016

Process App

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 19: SBM Orchestrations - Beginners Guide (FUG Presentation)

19 FUG2016

bull Always Create Orchestration from a Transition

Best Practice

20 FUG2016

Simple Orchestration

Page 20: SBM Orchestrations - Beginners Guide (FUG Presentation)

20 FUG2016

Simple Orchestration