Skip to content

Expert Oracle Posts

Amazon Web Services (AWS) – 5 – Create key Pair

AWS uses public–key cryptography to encrypt and decrypt login information.

Using Public–key cryptography, AWS process will encrypt the data and then the recipient uses the private key to decrypt the data.

The combination of public and private keys are known as a key pair. You will use this key pair to securely access your instances using a private key. You can create a key pair using the Amazon EC2 console or the command line. After you create a key pair, you can use it when you launch your instance.

Steps to create key pair are straight forward.

Leave a Comment

Amazon Web Services (AWS) – 4 – Major AWS services – Part 2

Continued from the previous post..

More key AWS services are listed below:

STORAGE

Amazon Simple Storage Service (Amazon S3)

  • object storage service that offers scalability, data availability, security, and performance
  • can use it to store and protect any amount of data for a range of use cases, such as websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics.
  • designed for 99.999999999% (11 9’s) of durability, and stores data for millions of applications for companies all around the world.

Leave a Comment

Amazon Web Services (AWS) – 3 – Major AWS services – Part 1

There are simply so many AWS services that it is not possible to put all in this post so we will focus on the key AWS services which are used more frequently.

Every year AWS add more new services to its portfolio. AWS services can be categorized into various key categories:

COMPUTE

Amazon EC2

  • web service that provides secure, resizable compute capacity in the cloud
  • allows you to obtain and configure capacity with minimal friction
  • reduces the time required to obtain and boot new server instances (called Amazon EC2 instances) to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change.
  • pay only for capacity that you actually use
  • EC2 instance types:
Leave a Comment

Amazon Web Services (AWS) – 2 – AWS specific Terms

Few more terms and discussion topics specific to Amazon Web Services (AWS)  are listed below:

AWS Regions

Simply put a physical location in the world where AWS has Availability Zones

AWS Availability Zones

  • Availability zones are part of a region
  • Availability Zones consist of one or more separately located data centers, each with redundant power, networking, and connectivity, housed in separate facilities.
  • So if you want to make your application highly available then plan to distribute among different availability zones

Leave a Comment

Amazon Web Services (AWS) – 1 – Basic Terms

There are some common terms and topics which are true/applicable for any cloud based vendor. Below we will discuss some of these terms in simplest form.

Cloud Computing

Computing when used as a Noun means “the use or operation of computers”
Cloud in the technological term means some location away from your premise. Your premise is termed as “on-premise”

So, roughly speaking, the definition of “Cloud Computing” can be => “The use or operation of computers (servers, storage, network components etc.) which are stored somewhere else”

In more sophisticated language, Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources through a cloud services platform via the Internet with pay-as-you-go pricing

Leave a Comment

Integrated SOA Gateway (ISG) – 4 – standalone installation for ERP R12.2

In this post we will discuss on key steps that we need to follow to install Integrated SOA Gateway (ISG) on a standalone  SOA Weblogic server.

Oracle E-Business Suite Integrated SOA Gateway (ISG) enables supported interface types published in Oracle Integration Repository. These interfaces can be transformed into SOAP and REST web services.

Oracle E-Business Suite SOAP Services

  • SOAP-based web services are deployed on Oracle SOA Suite running on Oracle WebLogic Server
  • Steps to configure SOAP services span across Oracle E-Business Suite as well as Oracle SOA Suite
  • Interface types enabled for SOAP services are PL/SQL, Concurrent Program, XML Gateway (Inbound), and Business Service Object.

1 Comment

Integrated SOA Gateway (ISG) – 3 – EBS Integration Repository basic details

Oracle E-Business Suite Integrated SOA Gateway is the intrinsic part of Oracle Ebusiness Suite for service enablement.

Key points:

  • A central location where all service related business interfaces are stored
  • All application users can browse through these business interfaces to know what type of services are available for service consumption.
  • Provides a complete catalog of integration interfaces within Oracle E-Business Suite.
  • Any changes in interface definitions and descriptions are automatically reflected with EBS release
  • Displays each interface details including source information, methods within the interface, and Web service information if the interface can be service enabled.
  • Supports custom integration interfaces
  • Enforces security rules to allow only authorized users to perform administrative tasks
Leave a Comment

Integrated SOA Gateway (ISG) – 2 – Service Enablement in Oracle E-Business Suite

We already described in earlier post what is web service. Service enablement is one of the “essential features”  or “process flow” in Oracle E-Business Suite Integrated SOA Gateway. You can say it is that “magic ingredient” which allows native packaged integration interface definitions written in PL/SQL, Java, and other formats and stored in Oracle Integration Repository to be transformed into Web services.

“Service enablement” involves:

  • Generating service artifacts, such as XSD
  • To validate XML messages, WSDL or WADL to describe the Web service,
  • Deploying web services on an application server so that the services are available to clients over the Web.
Leave a Comment

Integrated SOA Gateway (ISG) – 1 – fundamentals

Before going into ISG Concepts, it is important to briefly understand what is a Web Service and some other related terms which can be new for beginner.

Web Services:

  • Web Service in simple terms is a “software system” for machine-to-machine interaction over a network.
  • Its interface is described in certain format which can be processed by machine.
  • WSDL is one kind of interface format which can be created using SOAP messages
  • WADL is another kind of interface format created using REST messages
  • Web Services are self-describing, reusable software components encapsulating discrete functionality. Example: Employee creation can be one self-contained web service.

Leave a Comment

Basics of Jenkins

Jenkins is free tool and is considered one of the important tool for DevOps related activities. It is  written entirely in Java language.

Before we move further we need to understand one key term “continuous integration/deployment”

What is continuous integration/deployment

  • You have a large team of 15 developers.
  • Code is changed and committed many times in a day
  • “Commit” means code will be “build” and tested
  • If “testing” is good, then build is tested for deployment
  • If “deployment” is good, you will plan for Production push

1 Comment