Posts Tagged ‘PaaS’

image

Oracle Application Container Cloud service allows for microservices to be hosted using programming languages like Java SE, NodeJS, PHP and Python. Future plans include support for Ruby. An earlier post provided an overview and compared this to Oracle Container Cloud Service.

The applications run in a Docker container behind the scenes and is expected to expose a service port. By configuring metadata, access can be setup to other Oracle Cloud services like database, storage, messaging etc.

Use Case

In this blog, we’ll build a weather microservice that will publish weather results for Melbourne. The weather data is retrieved from openweathermap and presented to the consumer as JSON. As the free plan allows for a maximum 2000 requests per day, this microservice will cache the result in memory and schedule weather updates every 2 hours.

Programming language

NodeJS has increased in popularity in the last few years as a server side development language to work alongside AngluarJS and other UI Javascript frameworks. Being a cloud first language with custom extensions available as packages, it’s a natural choice for cloud integration.

First, install node v6 (to match the Oracle version) and ensure that the installed folder has been added to the PATH environment variable. While any text editor may be used to write code, Atom with script package installed was used so that code can be run directly in the editor.

Code

Normally, the folder containing the NodeJS code is initialised using npm init. The resulting package.json will store the name of the package, version and dependencies for its execution.
The dependencies are initialised using npm install with the –save flag updating the package.json to store the dependencies . Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Advertisements

image

The Oracle Application Container Cloud (ACCS)‘s Application Cache provides (as the name implies) caching for applications! As Mike Lehmann explained in Caching with Oracle Application Container Cloud, you simply specify the amount of memory you want to cache and whether you just need basic non-HA cache for dev/test or reliable caching for production and the appropriate infrastructure is automatically provisioned.

Under the Hood

The ACCS Application Cache is built on the highly performant and scalable Oracle Coherence in-memory data grid that’s been powering trading and other memory and time sensitive applications for years. In the ACCS Application Cache, the underlying Coherence implementation is not exposed but if you need an in-memory data grid cloud service don’t worry, Oracle is working on exactly that. In the meantime, the Coherence team continues to innovate. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

Currently, many companies and developers do not want to worry or waste time supporting complex environments.
PaaS services are a great way to abstract this work, making developers concerned only with the design and the code they need to develop.
Oracle Application Container Cloud Service (ACCS) allows you to deploy Java SE, Node.js, PHP, Python, and Ruby applications to the Oracle Cloud.
In this post, we’ll look at how easy it is to build a NodeJS application and deploy it to ACCS.

Download the sample application: accsnodejs.zip.

First of all, let’s create the NodeJS application.
Create a folder and name it as “accsnodejs”.
Inside the accsnodejs folder, create a file, name it as “app.js” and paste the following code into it. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

Introduction

The Java Cloud Service (JCS) production application the is the focus of this article includes invoice processing, warehouse stock management and production line management. This application was implemented for a candy production and distribution startup company in Lithuania.

The startup’s primary goal in this endeavor was to minimize and simplify the IT infrastructure’s complexity and investment, which is why JCS was chosen. Oracle ADF is integrated into the Oracle PaaS Cloud offering. JCS offers a cloud-based deployment environment, which is preconfigured with support for Oracle ADF features. Oracle ADF provides a powerful functionality for business logic implementation in the ADF BC layer. It allows exposing of ADF BC objects and methods through REST services.

While ADF support was one of the key decision points for using JCS, the fact that Oracle JET can also be served from JCS instance makes it really convenient and enables us to run server-side business logic and serve client-side content from the same cloud instance.

The invoice processing module is based on this list of functionalities:

  • Dashboard – statistical data display
  • New Invoice – invoice creation
  • Template Setup – invoice template setup, to speed up invoice creation
  • Invoice Search – search through all invoices and invoice edit
  • Customer Setup – customer data management
  • Supplier Setup – supplier data management

The UI is implemented entirely with Oracle JET, which supports responsive UI behavior out of the box. This means the UI is implemented only once and adjusts to whichever screen the user is viewing the material on, from desktop to mobile. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

Introduction

The Java Cloud Service (JCS) production application the is the focus of this article includes invoice processing, warehouse stock management and production line management. This application was implemented for a candy production and distribution startup company in Lithuania.

The startup’s primary goal in this endeavor was to minimize and simplify the IT infrastructure’s complexity and investment, which is why JCS was chosen. Oracle ADF is integrated into the Oracle PaaS Cloud offering. JCS offers a cloud-based deployment environment, which is preconfigured with support for Oracle ADF features. Oracle ADF provides a powerful functionality for business logic implementation in the ADF BC layer. It allows exposing of ADF BC objects and methods through REST services.

While ADF support was one of the key decision points for using JCS, the fact that Oracle JET can also be served from JCS instance makes it really convenient and enables us to run server-side business logic and serve client-side content from the same cloud instance.

The invoice processing module is based on this list of functionalities:

  • Dashboard – statistical data display
  • New Invoice – invoice creation
  • Template Setup – invoice template setup, to speed up invoice creation
  • Invoice Search – search through all invoices and invoice edit
  • Customer Setup – customer data management
  • Supplier Setup – supplier data management

The UI is implemented entirely with Oracle JET, which supports responsive UI behavior out of the box. This means the UI is implemented only once and adjusts to whichever screen the user is viewing the material on, from desktop to mobile. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

Does your team need to build a new Java Enterprise application but don’t want to delay weeks to provision and set up servers, databases, source control, and builds? Learn how Oracle Cloud can greatly accelerate your Java development experience. Watch the video here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

Integrate Oracle Developer Cloud Service with Slack Having the option to integrate the Oracle Developer Cloud Service with Slack provides a great opportunity to engage your DevOps team in an always-on manner. Oracle ACE Director Johan Louwers shows you how. Read the article.

Oracle PaaS JCS Success: JET/ADF BC REST Cloud Production Application Oracle ACE Director Andrejus Baranovskis shares the technical details of the application his team built and deployed on the Oracle Java Cloud Service. Read the article.

Podcast: 10 Services, 5 Developers, 1 Hour – A Cloud Integration Story Five developers integrated ten Oracle Cloud PaaS services in one hour in front of a live conference audience, and lived to tell the tale. Members of that team share the details in this podcast. Listen to the podcast.

Video: Chris Richardson on Microservices Eventuate founder and POJOs in Action author Chris Richardson explains what he means when he says that there is no such thing as a microservice. Watch the video.

Video: Microservices, Containers, and New Freedom for Developers Oracle ACE Rolando Carrasco his colleague Leonardo Gonzalez discuss factors in the freedoms developers now enjoy. Watch the video.

Oracle Code Oracle Code is an event for developers building modern Web, mobile, enterprise, and cloud-native applications. The focus is on the latest software developer technologies, practices, and trends, including: Containers, Microservices/APIs, and DevOps; Databases; Open Source Technologies; Development Tools and Low Code Platforms; Machine Learning, Chatbots and AI. Fifteen cities around the world remain on the tour, including Atlanta, Sao Paolo, Mexico City, London, Berlin, and more. Click here for more information.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress