SOA Suite 12c High Level Overview – free online training

 

clip_image002See the features included in the Oracle SOA Suite 12c release. Some highlights of the features include automated conversions REST/SOAP, cloud adapters to simplify on-premise to cloud integration, new SAP, JDE Adapters, and Managed File Transfer (MFT) for file-based integration (new SKU), memory footprint reduction, startup acceleration, pre-tuned database profiles, one-click install, improved integration with JDeveloper, debugger & tester, templates, support for mobile-friendly standards (REST, JSON, …). See oracle.com/oll/soa for more information.
Attend the free online training here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Create a SOA Application in JDeveloper 12c Using Maven SOA Plug-In by Daniel Rodriguez

 

clip_image002Maven is a commonly used build system for java projects. It provide benefits ranging from standardizing project layouts, to automated dependency fetching, to automated builds and Maven.  Oracle provides a pretty comprehensive document outlining how to build and create Oracle SOA and BPM projects using Maven. See this article that documents some simple steps to get up and running using Maven. However, when running my first Maven project I encountered some unexpected errors. Maven could not find any SOA archetypes and was also unable to load every dependency. As I found, being able to create, build, and deploy SOA and BPM projects using Maven requires some initial pre-work. Once the set-up is done, the Oracle doc mentioned above will make more sense and will execute successfully.

Why Maven in SOA Applications?

Unlike Ant, Maven does not require developers to specify every command to achieve a goal. Moreover, Maven’s structure in the form of a POM file allows dependencies to be managed easily. However, the biggest benefit is that Maven in JDeveloper provides complete a life-cycle process. Each goal incorporates the previous one and adds functionality. For example, if we run the mvn test command, it will execute the compile, package and deploy commands before running each test on the composite. The idea is to provide a foundation for continuous development and integration. A single command can compile, package, deploy and run all test cases: saving you time.

Gradle provides much of the same functionality of Maven but on a different format. It is implemented using Groovy and, as a result, some of its scripts are much shorter than Maven’s. Unfortunately, Gradle is not native to JDeveloper at this moment.

Maven Goals

Documentation lists five goals for the SOA Maven Plug-in. However, The plug-in itself lists six goals.

  1. compile: Compiles the Application
  2. package: Creates a SAR file of the composite
  3. deploy: Deploys the SOA composite
  4. test: Runs all test created for the SOA composite
  5. undeploy: Removes the composite
  6. help: Provides a list of goals and their corresponding commands.

The help goal is the only goal not listed in the actual Oracle document but displayed on the plug-in itself. While the “help” command may not be a “Goal”, It provides useful information regarding goals, commands, and what each command tries to achieve. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Integration Success Workshop updated Cloud material – generate additional consulting business!

 

clip_image002The Integration Success Workshops are technical workshops you can run with your customers. You can generate additional consulting business with existing customers e.g. SOA Suite customers with MFT, API Catalog & Manager or Stream explorer. Or You can use the excellent content to win new customers. We highly encourage you to make use of the ISW content at our SOA Community Workspace (SOA Community membership required).

We just updated the ISW content with industry specific value propositions with focus on B2B and Stream Explorer:

New Cloud: all content here

Module  Business Benefits  Presentation  Viewlets  Labs/Demos 
Integration with Salesforce
  • FASTER TIME TO MARKET for enterprise business processes (e.g. Lead to Order) via rich design time features – intuitive object/service discovery wizards, credential management, and SOQL support for integration developers
  • IMPROVE SALES PRODUCTIVITY — by enabling integration between standard/custom Salesforce objects and other cloud/enterprise systems
  • IMPROVE TCO with Intelligent Salesforce session management, support for multiple SFDC versions, and certification with multiple SOA components
Prospecting and Positioning Sales Deck
Integration with Salesforce
EBS SFDC Integration
Runtime – Click-through Demo (Play the HTML)
Design-time Click-through Demo (EXE)
SAP – Salesforce Integration (Videos)
Account Sync Opp to Order
SFDC JDeveloper Design-time Demo Script
EBix SFDC Runtime Demo script
Integration with RightNow
  • STREAMLINE DEVELOPMENT with rich design time features – intuitive object/service discovery wizards, Bulk/Batch/Chain operation support , and credential management for integration developers
  • FASTER TIME TO MARKET for enterprise business processes (e.g. Agent to Field Service ), and thus improved Customer Service productivity by enabling integration with standard/custom RightNow objects with other cloud/on-premise systems
  • IMPROVE TCO with Intelligent RightNow session management, support for multiple RightNow versions, and certification with multiple SOA components
Integration with RightNow RightNow Adapter DesignTime Viewlet
Win Mac
Integration with Oracle Sales Cloud
  • FASTER TIME TO MARKET for enterprise business processes (e.g. Lead to Order) via rich design time features – intuitive object/service discovery wizards, credential management, and extensive mapping support for integration developers
  • IMPROVE SALES PRODUCTIVITY — by enabling integration between standard/custom Oracle Sales Cloud objects and other cloud/enterprise systems
  • IMPROVE TCO with rich bi-directional integration for Sales Cloud and certification with multiple SOA components
Integration with Oracle Sales Cloud Sales Cloud Adapter DesignTime Viewlet (coming soon)
Integration with Eloqua
  • FASTER TIME TO MARKET for “Integrated Marketing Lead Flow” via rich design time features – intuitive object/service discovery wizards, credential management, and bulk API support for integration developers
  • IMPROVE Marketing Reach — by enabling integration between standard/custom Eloqua objects and other cloud/enterprise systems
  • IMPROVE TCO by syncing large data sets with Eloqua, and certification with multiple SOA components
Integration with Eloqua Eloqua Adapter DesignTime Viewlet
Win Mac
Integration in the Cloud (iPaas)
  • Simplified and AcceleratedSaaS to SaaS and SaaS to On-Premise Integration in the Cloud
  • Highly Intuitive Browser based designer for modeling your Integrations
  • Pre-built integration flows to kick-start your SaaS Integrations
  • Intelligent Mapping Recommendations to accelerate and bring down costs of building transformation maps
Integration Cloud Service(OOW Presentation)
Cloud Adapter Roadmap
Click-though Demo for RN to EBS Field Service Integratiom via ICS
Order Management System for Li-Ning – based on Cloud Integration
  • Effectively integrate resources and enhance competitiveness
  • Reduce decline in revenues and increase in deficits
  • Satisfy customer specific requirements
Presentation Viewlet Demo Assets

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Tweets SOA Suite 12.2.1

Please send your tweets @soaCommunity and use the #soaSuite12c & #soaCommunity

clip_image001

clip_image002Robert van Mölken

In 12.2.1 #OracleMFT can transfer Files to #cloud & #webcenter, redesigned in #AltaUI, new build-in actions & more!

clip_image005Rolando Carrascoclip_image004

We’ve upgraded 12.1.3.3 to 12.2.1. @ratoncita_nay here are some images @soacommunity

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wikiclip_image007

Virtual Technology Summit September 16th 2015 – free Cloud training including Process Cloud Service!

 

clip_image002

The Oracle Technology Network invites you to register for our new Virtual Technology Summit – September 16th, 9:30 am to 1:00 pm PT. It’s all about the Cloud! Hear from Oracle ACEs, Java Champions and Oracle Product Experts, as they share their insights and expertise through Hands-on-Labs, highly technical presentations and demos that enable you to master the skills you need to meet today’s IT challenges.

Middleware: Middleware in the Cloud: PaaS Gets Real – The middleware track puts the spotlight on Oracle’s Mobile Cloud Service (MCS), Process Cloud Service (PCS), and Java Cloud Service (JCS), three of the more than two dozen new services available on the Oracle Cloud Platform. In each of the three deep-dive sessions a recognized expert from the OTN community demonstrates how you can use these PaaS services, and compares each to its on-premise counterparts. PaaS services loom large in the future for developers and architects, so if you’re developing enterprise mobile applications, or working with Oracle BPM or WebLogic, you’ll want to make sure these #OTNVTS sessions are on your calendar.

For details please visit the registration page here

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

A Word About Microservice Architectures and SOA by Luis Augusto Weir

 

clip_image002In this article I will talk about my first conclusions and my point of view regarding Microservice Architectures. As there is still quite a lot of confusion and debate out there on this topic, I will try to describe with my own words what Microservice Architecture is, how does it differ from typical Service Oriented Architectures (SOA) and what design principles and practices governs it.
What is a Microservice Architecture?
In the article http://martinfowler.com/articles/microservices.html written by Fowler and Lewis, Microservice Architecture is described as following::

Microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies

The article overall it’s a fantastic piece of work (really suggest you read it). The way Microservice Architectures it’s defined opens up a few pandora boxes (in a good way I think) which I will talk about subsequently.
First of all, if you are familiar with SOA and it’s guiding principles this will seem very familiar (read for example: http://en.wikipedia.org/wiki/Service-oriented_architecture or http://www.soa-manifesto.org/). Yet, if you noticed the highlighted texts, it’s not quite the same as what we are used to in traditional SOA. The truth is, wether we accept it or not, SOA architectures evolved around the adoption of certain design patterns (such as Enterprise Service Bus (ESB), canonical schemas, centralised contracts, -see http://www.soapatterns.org/ for more) and the use of SOA specific infrastructures to build and deploy services and APIs became the approach of choice (note that the service vs API topic it’s not discussed in this post. For my view on this read http://www.soa4u.co.uk/2013/09/restful-is-also-soa.html).
From my perspective, I would define Microservice Architecture’s as both 1) a design pattern and 2) a discipline for delivering services and APIs. To elaborate further based on my conclusions I can highlight the following guiding principles:

  • Delivering business focused and lightweight services/APIs that are truly design, built, deployed and executed independently of each other (meaning that in terms of infrastructure dependencies, they share very little)
  • Strong focus on people collaboration and communication as the main mechanism in the adoption of best practices and standards rather than common set of strict guidelines and standards that constraint the way services are define, built, deployed and maintained
  • DevOps (config management, deployment automation, CI, Continuous Delivery) as a fundamental building block rather than a value add
  • Scalability should be easy as services are very lightweight and stateless (The same service can run in many servers and DevOps makes the deployment process automatic and easy)
  • Doesn’t encourages the use of monoliths to deploy services (a monolith is for example an application server or an ESB). Services should run almost as demons

One can argue that SOA architectures can also satisfy the listed requirements as SOA it’s really an architecture paradigm that can be realised in different ways. I personally think this myself and I would regard Microservice Architecture as a SOA design pattern, however as per my previous point, comparing it with traditional SOA architecture’s there is a difference.

Microservices vs SOA Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Leveraging Agile and Scrum on SOA and BPM projects by Kris Nelson

 

Wclip_image002[5]ithin our implementation framework at AVIO, we use an Agile methodology called Scrum.  We have found this to be a great fit for Oracle Fusion Middleware projects in the SOA, BPM and WebCenter space — especially when projects seek to improve or bring innovative new approaches to an organization.

If you are new to Agile and Scrum, check out this great video which covers some of the key concepts: Agile methodologies like Scrum have several benefits over traditional waterfall methodologies, such as:

  • Seeking progress within each iteration (or sprint) to review the accuracy of requirements and adjust course
  • Implementing a simple structure and focus on the team’s effectiveness as primary goals
  • Encouraging breaking larger efforts into smaller, more manageable chunks
  • Emphasizing team collaboration — especially business and IT)

Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA Suite 12c High Level Overview free on-demand overview

 

clip_image002[4]See the features included in the Oracle SOA Suite 12c release. Some highlights of the features include automated conversions REST/SOAP, cloud adapters to simplify on-premise to cloud integration, new SAP, JDE Adapters, and Managed File Transfer (MFT) for file-based integration (new SKU), memory footprint reduction, startup acceleration, pre-tuned database profiles, one-click install, improved integration with JDeveloper, debugger & tester, templates, support for mobile-friendly standards (REST, JSON, …). Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Stream Explorer 12.1.3 is available for download

SXEXPLOREIMAGEOTNThe Oracle Stream Explorer platform provides a compelling combination of an easy-to-use visual façade to rapidly create and dynamically change Real Time Event Stream Processing (Fast Data) applications, together with a comprehensive run-time platform to manage and execute these solutions.

For more information including ppt presentation and training material please visit our SOA Partner Community Workspace (SOA Community membership required). Please send us your feedback via twitter #StreamExplorer

 

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Governance made easy – Oracle API Catalog 12c by André Evensen

 

clip_image002Oracle recently launched a new product in their governance portfolio. As more and more applications, particularly in the mobile domain, rely on external APIs, the need for proper governance is ever growing.

Many organizations use ad hoc tools like spread sheets and wikis to keep track of their APIs. The API Catalog 12c may allow organizations to replace these tools with an online catalog that provides visibility to their APIs for application development.

The API Catalog is a lightweight product that positions itself as a stepping-stone on the way to “real” SOA governance. It includes a meta-model for API assets and tools for automatically populating it with APIs from specified servers. Developers can use the catalog to search for APIs they want to use.

Simplified, the API Catalog seem to provide answers to three important questions:

  • What APIs exist?
  • What do these APIs do?
  • How can they be consumed?

I will describe, from a high level perspective, how the API Catalog addresses these questions and why this may be a great tool for your organization. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki