API Catalog 12c Full Overview by Luis Weir

 

clip_image002Oracle has recently released Oracle Enterprise Repository (OER) 12c and Oracle API Catalog (OAC) 12c.I am particularly exited on the latter as it aims to simplify management of APIs and promises to be able to create catalog of your services and APIs rapidly. Furthermore, although OER 12c maintains the same richness as in OER 11g, this product is targeted to advance users that are in need to address more complex governance requirements whereas OAC it’s a light-weight version of OER however tailored to address specific use cases of API management such as cataloguing, discovering and rating APIs.
This blog is about my first impression when installing, configuring and using Oracle API Catalog. In the blog I provide all steps I followed to achieve these tasks and at the end I provide a summary of my experience and feedback of the product.

Installation Pre-requisites

  • Download Weblogic Server 12.1.3 and OER 12.1.3 software binaries from following link (note that OAC uses same OER installer)

http://www.oracle.com/technetwork/middleware/repository/downloads/index.html

  • You will need an Oracle Database installed (you may also download database from previous link). If you already have an environment with an Oracle Database available you can check supported versions from following link

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

  • Ensure you have installed JDK 7.0 Update 55 or later. You can download it from the following link:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

  • Oracle API Catalog Home Page and Installation Guide:

https://docs.oracle.com/middleware/1213/oac/index.html
https://docs.oracle.com/middleware/1213/oac/install-cat/toc.htm

Installation

Firstly install Oracle Database and Weblogic Server as per instructions.

Then continue with installation of OAC 12c as per following instructions: https://docs.oracle.com/middleware/1213/oac/install-cat/intro.htm#CATIG146
Following key screenshots taken during installation of Weblogic Server and OAC and also some tips: 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

In-depth look into Oracle API Catalog (OAC) 12c by Robert van Molken

 

clip_image002With the release of Oracle Enterprise Repository 12c another product was released. Oracle API Catalog 12c (OAC) allows you to build a catalog of your organization APIs. OAC provides a layer of visibility to those APIs so application development knows what and which one to use.  OAC includes a simple metamodel for an API asset, automation to populate OAC, and the ability for users to search OAC for APIs and understand the details of the APIs to assess their fit in the user’s application.

Installation

I’m not going to bore you with the details about the installation by giving a installation guide. It took me about 40 minutes from scratch (excluding downlOERoad time). The steps are describes in the installation guide Oracle provides. OAC is part of the OER 12c installation jar, but can be licensed and installed, as an own managed domain, without licensing and installing OER.

The steps to take on high level (from scratch):

  1. Download and install Oracle Database, Fusion Middleware Infrastructure 12c, Oracle Enterprise Repository 12c, RCU patch 18791727 and Weblogic patch 18718889 (these last two are important, else you can’t install OAC).
  2. Run RCU (oracle_common/bin/rcu.sh|bat) and create the OAC repository
  3. Run Weblogic Domain creation (weblogic/bin/config.sh|bat) and create a new which includes OAC.
  4. After installation and startup of weblogic and managed service you can find the OAC console at url: http://serverhost:8111/oac

Note: if you harvesting from another weblogic server (like SOA Suite 12c), the weblogic patch should also be installed there.

Taking the first steps

When taking my first steps the official getting started guide can help you a lot. OAC has four high-level features. OAC collects services, it has a harvester which creates API assets in OAC. After harvesting you can add metadata to the API assets like description, tags and documentation. After harvesting and editing an API asset it can be published so it is visible for application development. Published APIs can be discovered and used  through the API Catalog console and via the Oracle JDeveloper Oracle Enterprise Repository plug-in.

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

API article series by Niall Commiskey

 

clip_image001Thanks for the nice API management introduction:

Installing API Catalog

Using the API Catalog for harvesting SOA service APIs

Using API Catalog for harvesting Service Bus APIs

developer –

Users with the developer role have the ability to search OAC for published APIs from the OAC console or using the Oracle Enterprise Repository JDeveloper plug-in. The developer can examine the API metadata to better understand the API. The developer also has the ability to declare interest in the API and submit ratings and reviews for an API.

curator –

In addition to the capabilities available to the developer role, users with the curator role can run the harvester to create new API assets in OAC. After API assets have been created, curators edit them to update their metadata. The curator also has the ability to publish an API, which makes the API available for discovery by developers.

admin –

In addition to the capabilities available to the curator and the developer roles, users with the admin role have access to the Adminpage in OAC. From this page users with this role can administer the infrastructure of OAC by editing system settings, creating new users, creating new departments, managing sessions, and using the import/export tool. Users with this role can also configure the security features included with OAC.

Read the all the articles 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

The Cloud Platform for Digital Business – presentation available at Community Workspace

At the SOA Community Workspace (SOA Community membership required) we posted the presentation “The Cloud Platform for Digital Business”.

Make sure you update your customers on Enabling Digital Leadership:

  • Digital Experience
  • Business Agility
  • Digital Connect
  • Immediate Reactions
  • Digital Identity

image

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 12.1.3 Demo System at Oracle – Mobile Order Management

Request access to our middleware demo systems here

Using an order management scenario, we show how to use Oracle Mobile Suite to integrate with Oracle Applications (EBS in this case). The use case is order management for a sporting goods manufacturing company that provides its mobile sales force with real time access to the backend EBS data as well as business Key Process Indicators (fulfillment accuracy, backorders, order status).

Highlights

  • Develop using Mobile Application Framework, to provide tight device services integration and native user experience.
  • Connect and integrate to backend applications via Oracle Service Bus 12c and the Oracle EBS Adapter.
  • Secure access using EBS SDK for Java and Oracle Web Services Manager, for enterprise grade mobile security.
  • Internet Accessible – No VPN is required to execute the mobile application.

Call to Action

For feedback or questions about this demo release, please contact anvesh.baluguri@oracle.com or sunitha.patel@oracle.com in GSE.

clip_image002

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 Product Strategy Video

 

Want to know all about SOA Suite 12c directions, cloud and API management? Watch this video from Vikas Anand, Simone Geib and Peter Belknap here.

clip_image002

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

Need help with your SOA Suite 12c project? Get support from the product management and A-Team!

 

Our global product management is happy to support you with your SOA Suite 12c customers, to make sure they go in production successful. If you like to participate in the program please contact Yogesh Sontakke. The program includes:

clip_image002Qualification requirement:

    • SOA Suite 12c upgrade or new development with go live within the next 6-8 months or earlier.
  • Categories:
    • Upgrade
    • Application Integration
    • Cloud
    • Mobile
    • MFT
    • OEP
    • B2B
  • What will the customer get:
    • Dedicated PM sponsor to reach out to for questions or issues
    • Regular calls with their sponsor to review progress
    • Any product issues will be escalated by Oracle engineering
    • Oracle product support will be notified of an strategic implementation and customer will receive heightened support when SRs are logged.
    • The Oracle A-Team can also be enlisted for "as needed" SOA Suite 12c support based on resource availability or, if required, a longer term engagement can be arranged
  • What do we need from the customer:
    • Customer agrees to be a SOA Suite 12c reference once they go live, e.g. reference video, case study, joint webinar
    • Customer will give Oracle permission to mention their name as SOA Suite 12c Strategic Implementer

If you like to participate in the program please contact Yogesh Sontakke

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

Welcome to the Fusion Middleware Partner Community Forum XX

When you read this many of you arrived safely in Budapest and we would like to thank you and your management for investing the time to attend the Fusion Middleware Partner Community Forum XX. In case you can not attend follow us online hashtag #ofmForum: www.twitter.com/soacommunity @soacommunity & www.twitter.com/wlscommunity @wlscommunity. We will also publish all presentations and training material at our Community Workspaces: SOA & BPM http://tinyurl.com/SOAworkspace & WebLogic http://tinyurl.com/WLSworkspace. If you are not yet a community member it is time to register www.oracle.com/goto/emea/soa!

There will be more than 180 delegates from more than 30 countries, which will give you the opportunity to learn from other middleware minded partners and network with partners from different regions as we also have representation from Asia, North America, Latin America and the Middle-East. There also will be Oracle employees attending and we would like to invite you to challenge them how we can support you to grow your business and maintain profitability on your investment with Oracle Fusion Middleware.

During this event you will see presentations from Product Management, Pre-Sales Consultants and Partners, that will share their real life experiences with you how to implement Oracle Fusion Middleware and to see the business drivers behind these projects.

Focus of the 20th Fusion Middleware Partner Community Forum will be Middleware and Cloud Computing. At Oracle OpenWorld 2014 many new Platform as a Services (PaaS) have been announced. The Partner Community Forum is one of the first opportunities to get details and hands-on trainings about Integration Cloud Service (ICS), Process Cloud Service (PCS) and Java Cloud & Developer Cloud Service. Oracle PaaS Services give partners many new opportunities to build, customize and integrate applications in a public cloud environment. Our joint customers will benefit from this new cloud offering by fast time to market, higher availability and flexibility, lower project cost an risks. Cloud marketplace gives you as a partner new opportunities to build, deploy and promote and market offerings on the Oracle PaaS Cloud.

We are excited that Amit Zavery will highlight this new PaaS Services in this keynote. In our second keynote Andrew Sutherland will give you an update on the middleware platform. You might have seen our new branding “The Cloud Platform for Digital Business”. Digital is changing the economy, our joint customers face this challenge, Fusion Middleware is the platform you can build new Digital solutions either in the Cloud on on-premises.

Thanks to our product management team you will get details updates including demos for SOA Suite, BPM Suite and our mobile solutions. We would like to congratulate the annual winners of the Fusion Middleware Partner Community Awards. You will have the opportunity to learn direct from them why they have won the awards. On Tuesday evening during our social event you will have plenty of opportunity for deep discussion within the community and speakers.

On the second day you can choose between 3 tracks: SOA, BPM and WebLogic & Mobile / ADF. Thursday and Friday you can choose between 5 hands-on bootcamps. During the conference we will also run our Partner Exchange exhibition. Please take the opportunity to talk to the product management at the demo point and to the partners who exhibit their solutions.

We would like to encourage you to network within the community using our web2.0 features. clip_image002For twitter please use the event hashtag #ofmForum:

http://www.twitter.com/soacommunity @soacommunity

http://www.twitter.com/wlscommunity @wlscommunity

Like our Facebook pages and post comments and pictures at: http://www.facebook.com/WebLogicCommunity http://www.facebook.com/soacommunity

We also want to give a special thank you to our Specialized partners for SOA, BPM, WebLogic and ADF that have been able to differentiate themselves in their local markets by showing their experience and commitment in Oracle Fusion Middleware. To continue your road to success please ensure that you align with our local Fusion Middleware sales teams and use our marketing services including the ACT on marketing campaigns.

Conference Guide app & online

clip_image004Conference details will be posted in the Oracle Events 15 App for Android and iOS. To get access to the Fusion Middleware Partner Community Forum Apps please:

· Make sure you downloaded the app "Oracle Events 15"

· Click on EventID

· Input “fusmid” in the box

· Click download

Or download the conference program as a pdf file at our Community Workspaces:

clip_image006

Welcome to Budapest!

Learn, Share and Connect

Your conference chair

Jürgen Kress

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

Next Generation SOA: A Concise Introduction to Service Technology & Service-Orientation

 

Innovative service technologies are becoming valuable assets for businesses that need to stay competitive in the face of increasing globalization and market complexity. While computer processing power is becoming faster and cheaper, search engines, instant messaging, and social media channels are generating floods of information that escalate demands for consumable and accessible data.

clip_image002As the world’s economies engage one another through offshoring, outsourcing, and supply chaining, localization is required to accommodate different currencies and languages. Globalization, recession, invention, and communication are some of the driving forces behind a next generation of technologies and practices that revolve around software programs designed in accordance with the paradigm of service-orientation. Such programs, referred to as "services," are expected to do more for less with greater efficiency in order to meet business challenges head-on.

We have reached a stage in the evolution of service-oriented computing where modern service technology innovation is building upon mature service platforms at the same time that proven delivery techniques and design patterns are building upon an established service-orientation paradigm. These developments have made it possible to create service-oriented solutions of unprecedented sophistication.

Table of Contents
  • Chapter 1: Introduction
  • Chapter 2: An Overview of SOA & Service-Orientation
  • Chapter 3: A Look at How Services are Defined and Composed
  • Chapter 4: An Exploration of Service-Orientation with the
    SOA Manifesto
  • Chapter 5: An Overview of Service Technology
  • Chapter 6: A Look at Service-Driven Industry Models
  • Chapter 7: A Case Study
  • Appendices
  • Appendix A: Additional Reading for Applying Service-Orientation
  • Appendix B: Additional Reading for Planning & Governing
    Service-Orientation
  • Appendix C: Additional Reading for Cloud Computing

For more information please visit http://servicetechbooks.com/nextgen

For additional books please visit https://soacommunity.wordpress.com/soa-books/

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

Event Publishing Service – promote your events at oracle.com!

 

clip_image002Reach new customers and build brand awareness by promoting your events using Oracle’s Partner Event Publishing Service. Qualified partners running live or virtual stand-alone events can publish to both Oracle.com/events and on Oracle’s internal facing events calendar.

This service is available to partners that have achieved at least one Specialization. To find out if your company is eligible for this service, please visit the Solutions Catalog to check your company’s achievements. Start to promote your event 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

: