+ All Categories
Home > Documents > Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite...

Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite...

Date post: 21-Apr-2018
Category:
Upload: vuongkiet
View: 232 times
Download: 5 times
Share this document with a friend
17
Transcript
Page 1: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project
Page 2: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Hands-on Introduction to Oracle SOA Suite 12c Oracle Open World

Oracle SOA Suite Engineering Sept 20, 2014

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 3: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 4: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

SOA Suite 12c is Available!

4

Page 5: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 6: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Using SOA Templates and BPEL Sub Processes

Using Pipeline Templates in Service Bus

Using Debugger and Tester in JDeveloper

1

2

3

Page 7: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Using SOA Templates and BPEL Sub Processes

Using Pipeline Templates in Service Bus

Using Debugger and Tester in JDeveloper

1

2

3

Page 8: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

SOA Suite 12c – Re-use at All Levels

• Project template accessible at the time of new project creation

• Automatically discover in the component palette – Component Template – Custom Activity Template

• Share and re-use from MDS

Project

Component

Page 9: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Memory and Code Optimization with Sub-Processes

• Allows business logic to be modularized and reused

• Permits access of data in parent process

• BPEL Process Manager can optimize memory usage with sub-processes

• Run time memory holds only a single copy of the reused code

• Sub-processes can be stand alone or inline sub-processes

Page 10: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Using SOA Templates and BPEL Sub Processes

Using Pipeline Templates in Service Bus

Using Debugger and Tester in JDeveloper

1

2

3

Page 11: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Pipeline ‘Inherited’ Templates New artifact type.

Two ways to create a Template

– Generate template from existing pipeline

– Create template from scratch.

New pipelines are generated from the Template.

Derived pipelines are considered concrete

– Concrete pipelines can be linked (default) or unlinked

– If linked, all changes in Template are reflected in derived concretes

Templates actions can be ‘Locked’

Page 12: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Using SOA Templates and BPEL Sub Processes

Using Pipeline Templates in Service Bus

Using Debugger and Tester in JDeveloper

1

2

3

Page 13: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Integration Debugger

• Same experience across BPEL, Service Bus

• Local or remote debugging • View payloads (including non-XML) • Set break points • Change variables while debugging

Page 14: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

SOA Tester Integrated in JDeveloper

• Develop & test without switching to EM

• Auto generate input message or load from sample

• Assert request, response, and fault messages

• Emulate - – response & fault messages – delays or acceleration in execution

Page 15: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 16: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Sessions that Focus On Service Oriented Architecture - Focus ID 18207 Integration in the Cloud Demo POD 3880 Moscone South Booth# SPI-012

Page 17: Hands-on Introduction to Oracle SOA Suite 12cOracle SOA Suite 12c Oracle Open World Oracle SOA Suite Engineering Sept 20, 2014 ... SOA Suite 12c – Re-use at All Levels •Project

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |


Recommended