Continuous Integration For Fusion Middleware



Similar documents
A-Team Tech Talk Series. SOA Unit Testing. Olivier LeDiouris, Oracle A-Team

Meister Going Beyond Maven

1 What Are Web Services?

1 What Are Web Services?

Monitoring Oracle Fusion Middleware

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c

Developing Applications Using Continuous Integration 12c (12.2.1)

Oracle SOA Suite 11g: Essential Concepts Student Guide

A Beginners Guide to Fusion Middleware

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

Oracle WebLogic Server 11g: Administration Essentials

Tips for Building Oracle Fusion Middleware on an Oracle Exalogic Elastic Cloud By Michel Schildmeijer, 30 September 2014

How To Use An Orgsync With Anorgfusion Middleware

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Reporting component for templates, reports and documents. Formerly XML Publisher.

Oracle Middleware a felhőben

Ken Bond Vice President Investor Relations


Don t get it right, just get it written.

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment

Oracle Fusion Middleware 11g 10 Reasons to Upgrade

soapui Product Comparison

Enterprise Content Management Strategy and Vision Roel Stalman

Oracle SOA Suite 12c Implementation

Safe Harbor Statement

Oracle SOA Suite: The Evaluation from 10g to 11g

SERVICE ORIENTED ARCHITECTURE

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

5 Days Course on Oracle WebLogic Server 11g: Administration Essentials

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!

SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA

Oracle Middleware as Cloud Foundation. Filip Huysmans Contribute Group

BONITA, The Open Source BPM Solution

Coherence Managed Servers

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

Chapter 1: Web Services Testing and soapui

Using the Coherence Cloud Service


Software infrastructure for Java development projects

Improving Software Quality with the Continuous Integration Server Hudson. Dr. Ullrich Hafner Avaloq Evolution AG 8911

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

E-Business Suite Oracle SOA Suite Integration Options

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

From Forms to ADF When, Why and How? Senior Group Product Manager - Application Development Tools

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

G-Cloud Framework Service Definition. Master Data Management and Identity Resolution Service

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

Case Study: Using Jenkins to Build WebSphere Portal Applications for the Enterprise. #jenkinsconf. Jenkins User Conference Boston #jenkinsconf

Build management & Continuous integration. with Maven & Hudson

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

GECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns

Java Software Quality Tools and techniques

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

Oracle Reference Architecture and Oracle Cloud

<Insert Picture Here> What's New in NetBeans IDE 7.2

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Managing Application Performance with JBoss Operations Network and OC Systems RTI

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture

Introduction to Programming Tools. Anjana & Shankar September,2010

Oracle SOA Suite Then and Now:

Integration in Practice

Content. Development Tools 2(63)

Configuring and Managing a Private Cloud with Enterprise Manager 12c

SOA-14: Continuous Integration in SOA Projects Andreas Gies

extensible Service Bus (XSB)

Oracle Fusion Middleware 11g Release 1 IDM Suite

Automated performance testing using Maven & JMeter. George Barnett, Atlassian Software

ORACLE WEBCENTER PORTAL

Business Process Execution Language for Web Services

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Beginners guide to continuous integration. Gilles QUERRET Riverside Software

SOFTWARE DEVELOPMENT BASICS SED

Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager

Oracle Business Activity Monitoring 11g New Features

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Hudson configuration manual

ORACLE MANAGED FILE TRANSFER

Modulo II Qualidade de Software com Maven

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

Building Modern Business Applications with Oracle Cloud s Platform Services

Define and manage the business rules that will drive eligibility assessments across human services programs

Deploying Fusion Middleware in a 100% Virtual Environment Using OVM ANDY WEAVER FISHBOWL SOLUTIONS, INC.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle Platform Security Services & Authorization Policy Manager. Vinay Shukla July 2010

Reuse in Oracle SOA Suite 12c: Templates, Libraries or Services?

Enterprise Manager 12c for Middleware

How To Run A Powerline From A Server To A Computer (Powerline)

Software Construction

Transcription:

Continuous Integration For Fusion Middleware Mark Nelson, Architect Robert Wunderlich, Product Management Fusion Middleware September 30, 2014 CON7627

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.

Two sessions on Continuous Integration this year This session will focus on talking about what we have today, what we are thinking/planning for tomorrow, and hearing your feedback. CON7578 (Moscone South 302, 10/2/14, 14:30-15:15) will focus on showing you what we can do today with Maven, Hudson, etc., with a focus on SOA

Program Agenda 1 2 3 4 5 Why Continuous Integration What you can do today (12.1.2, 12.1.3) Announcement Roadmap (your chance to give feedback) Other sessions you might want to attend

Why Continuous Integration

Why continuous integration Why we are investing in CI support We are seeing more interest from customers every year We want it to be easy to create, test, deploy and manage FMW applications We want to make FMW application development consistent We want to enable you to use modern, common, popular tools and practices for FMW application development

What you can do today

Maven Support in FMW 12c Build Automation and Dependency Management We introduced Maven support in 12c, including: Maven plugins to build applications Maven archetypes to create new projects Maven POMs for libraries needed to compile, package, test and deploy applications Maven POMs for libraries needed by client applications Maven synchronization plugin to populate Maven repositories Enhanced Maven support in JDeveloper Dedicated documentation

Maven Support in 12c Product Coverage WebLogic Server ADF Coherence SOA Suite (and BPM) Service Bus Capabilities Create project Compile Package Test Deploy

WebLogic Maven plugin enhancements WebLogic Maven plugin provides extra capabilities today: Web Services (WSDL Java) appc WLST Manage applications (start/stop/list/distribute/update/etc.) Manage servers (start/stop/etc.) Create and remove domains Install WebLogic Server Future enhancements to WLST to allow you to run online WLST commands without a local Oracle Home Allows you to run WLST on a build server without WLS/SOA/etc. installed on it Custom WLST commands packaged in JARs so they can be consumed directly from a Maven repository

Announcement

Announcing the OTN Maven Repository Will allow developers to create, compile, test, package and deploy FMW applications without needing to first install a FMW server Oracle Home to obtain the dependencies

Our roadmap Your feedback

Roadmap Please provide feedback what do you want us to deliver? Maven Support Add more product coverage, e.g. WebCenter Portal, MAF Remove dependency on IDE or server Oracle Homes on the build server Add more detailed cross-product examples to the documentation OTN Maven Repository Gradle Support The current Maven support works with Gradle, except for the plugins Do you want us to deliver Gradle plugins?

Roadmap Please provide feedback what do you want us to deliver? Shift focus from continuous integration to continuous delivery Support/demonstrate how to use build pipelines (Hudson/Jenkins/Go/etc.) Add quality inspection capabilities (Sonar/etc.) Add acceptance testing capabilities (Robot/etc.) Add provisioning capabilities (Chef/Puppet/etc.)

Roadmap Please provide feedback what do you want us to deliver? Acceptance testing Provide a consistent test framework (Robot) with extensive integration into: CI servers (Hudson/Jenkins/Go/etc.) Test runners (JUnit, Selenium, SOAPUI, etc.) Provide Robot plugins for FMW products Provide better test harness capabilities To generate test cases automatically (edge cases, etc.) To drive test execution (process Human Tasks, invoke processes, enqueue messages, etc.) To get detailed (audit) information about what happened during execution (composite audit trail, etc.) and allow assertions about this information (e.g. notification activity x was executed at least once)

Roadmap Please provide feedback what do you want us to deliver? Quality inspection Provide consistent tools for static code analysis across FMW projects Currently we have some capability in things like ojaudit, code compliance inspector, etc. Support build once precept Provide mechanisms to target a binary to a particular environment Externalize environment specific configuration Move to standard JEE packaging (e.g. ADF)

Roadmap Please provide feedback what do you want us to deliver? Provisioning Make it easier (and more consistent) to create FMW environments automatically Using common tools like Chef and Puppet Document how to create domains using WLST for all products (e.g. SOA) Do you want us to support things like Docker, etc?

Other sessions you might like

Other sessions you might like CON7578 How Continuous Integration Helps You Get Your SOA Under Control Moscone South - 302 10/2/14, 14:30-15:15 More detailed that this session with demos, focus on SOA CON7629 Provisioning Oracle Fusion Middleware Environments with Chef and Puppet Moscone South - 236 10/2/14, 10:45-11:30 With Edwin Biemond