Posts Tagged ‘PaaS’

The March edition of the PaaS & Middleware Partner Update contains three key topics:

  • Demo.Oracle free PaaS Trial Services
  • PaaS Partner Community Forum 2017
  • SOA & BPM Partner Community Webcasts March 21st 2017

Please like and share the video at LinkedIn and Twitter. For regular updates please subscribe to our YouTube channel here.  For the latest WebLogic & Developer Partner Community information please visit our Community update wiki here (Community membership required)

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: YouTube,PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

Undeniably, microservices is an extremely hot term. A bandwagon almost every product team at Oracle seems eager to be jumping on to. It is hard to give a concise and objective definition of what microservices are. Through microservices, organizations try to achieve more agility, quicker and more reliable application development and delivery at scale. This is especially relevant for the systems of innovation – where change in functionality and scale is the main constant – as opposed to systems of record that run the existing business operations and do not require that same breakneck pace of change.

Microservices are standalone components with a single responsibility, owned by a single team and can be built, tested, deployed and scaled on their own. They are stateless – although they certainly can use a data store for their own data. Ideally, communication between microservices is done as decoupled as can be: through events or at least through asynchronous calls routed through proxy endpoints.

Microservices are products, not projects – they have a life cycle but not a project end date. Teams are small, can own multiple microservices and not only build them but also run them: full responsibility for Dev & Ops, through the entire lifecycle of the microservice. Teams are very independent as well: for example enterprise wide canonical models and a central corporate database are very much not part of the philosophy, and at least some leeway in making technology decisions and certainly to pick development tools is required. Standardizing is very useful on mechanisms for common tasks such as defining and cataloging APIs, doing source code control and handling incoming requests and inter-service communication.

To make microservices work – a lot of automation is required, around build, test (if nothing else then at least regression testing) , delivery, scaling and monitoring. In a microservice, there is no clear distinction between the custom built functionality and custom configured platform components – whether you reuse or buy or build the pieces that together make up the microservice is irrelevant. The team that assembles the microservice in its box has ownership of the entire box.

Very valuable are the slides from the presentation by Luis Weir (Oracle ACE Director, CapGemini) and Robert Wunderlich (Senior Principal Product Management at Oracle Corporation) at Oracle OpenWorld 2016.This next figure was taken from this presentation. It visualizes the operating model for a microservices architecture – showing many of the aspects discussed overhead:

The format of the microservice box is frequently a container – especially a Docker container – that contains all required pieces to run and manage the microservice. 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

Container Cloud Service — 16.4.3

    Container Cloud Service (Container CS)image

    · Fast – Rapidly provision your own Docker environments, simply bring your containers and go.

    · Easy – Simple to use interfaces and wizards get you going quickly without having to learn complex orchestration.

    · Operations Ready – Whether you’re in development, testing, staging or production, dashboards and tooling give you operational control.

    · Best Practices – Leverage example services and stacks to jump start your own containerized applications.

    · Availability – Now – available as both a metered and non-metered service

    Extending the business agility benefits of containers, Container CS provides an easy and quick way to create enterprise-grade container infrastructures. It delivers comprehensive tooling to compose, deploy, orchestrate and manage Docker container-based applications on Oracle Public Cloud for Dev, Dev/Test, DevOps, and Cloud Native use cases.

    Events and Assets

    GSE

    • GSE Demo Series

        For Partners (community access required)

        • Cloud.Oracle.com/Container – Free trial, ebook, video, and related content.

        • Announcement blog

        • Sales Kit: OCCS – Overview small-mr2.pptx & OCCS – Docker pipeline – mr2.pptx & OCCS – Stand up a Weblogic server and cluster in under 2 minutes – mr1.pptx

          • Container Cloud Service – Managing Containers Easily on Oracle Public Cloud

            by Mike Raab-Oracle

            Today, we are very excited to announce the general availability of Oracle Container Cloud Service (Container CS).  It’clip_image002s been an exciting journey to take the StackEngine container management software that Oracle acquired and transform it into a cloud service – Container CS.

            I was part of the original StackEngine team and am personally excited that our core design principle, ease of use, prevails as the major differentiator for Container CS versus our competition. For me, the ease of use translates into a few key differentiated features for Container CS. 

            First, Container CS can be easily provisioned with whatever IaaS compute capacity that you need to power the worker nodes that run your Docker container applications.  After provisioning you have a ready-to-use platform – just you bring your own containers and run them with ease.  Additionally, I believe that customers will want to have multiple Container CS instances at their disposal to use as they need.  Deploy a set of instances for various dev and devops teams and deploy others for individuals.  This gives our customers the ability to get Docker workloads off of their laptops and into container environments, easily.

            Second, Container CS comes with many examples of container applications that can be deployed in a click.  These examples can be simple, with just one image and its runtime information in a ready-to-run template called a Service.  Or they can be multiple image applications, with defined orchestration that can deployed across multiple hosts.  These are called Stacks.  The beauty of these Services and Stacks, is that our customers can utilize these examples and the way that they are built, to help model their own applications.

            The third is the Container CS UI.  The UI, through many of its native features, including TCP checks, and easy to understand color-coded health checks, gives context to the status and state of running containers.  But, I think the most context is given through the function of Deployments.  A Deployment is created when you run a containerized application and allows you can see the individual containers in the context of what they are actually doing along with the overall health of the deployment. 

            Contrast the information that is delivered in the terminal window, with a standard “$docker PS” command.  In the screenshot below, the information that the user can quickly ascertain is limited.  Pretty much a list of containers, their native Docker names and the uptime.  Does the terminal window observer really have a good idea of what the containers are actually doing?

            What is the application or applications running below? Read the complete article here.

          16.2.5

          Application Development Platform — 16.4.3 is available

            ANNOUNCING Application Development Platform 16.4.3 with updates and enhancements to Java Cloud Service, Application Container Cloud, Database Cloud Service, and an introduction to a new service, Exadata Express Cloud Service.

            Java Cloud Service

            • Auto-scaling can now be configured in JCS to automatically scale a cluster in or out, based on CPU utilization, as explained in About Automatic Scaling in Using Oracle Java Cloud Service.

            • JCS can generate SSH keys and storage containers during service provisioning, so these prerequisites were removed from all Getting Started collateral (video, tutorial, etc).

            • When using AppToCloud to migrate an existing WebLogic Server domain, JMS and Java Mail resources are automatically captured from the source domain and imported into your Oracle Java Cloud Service instance. See Creating an Oracle Java Cloud Service Instance with AppToCloud in Using Oracle Java Cloud Service.

            • There are now two ways to access Chat for support. You can either use the Chat icon that appears at the top of the Oracle Cloud console to the left of the Preferences dropdown or you can click the Help icon (?) and, from the Help Drawer, select Chat with us.

            • A new Security chapter was added to Using Oracle Java Cloud Service.

            • A new Scaling tab was added in the JCS Help Center

                Exadata Express Cloud Service

                The recently-launched Oracle Database Exadata Express Cloud Service will be included in future announcement messages. Exadata Express provides a low-cost, entry-level Oracle Database running on Exadata in Oracle Cloud. Developer benefits include a standard SQL interface, RESTful Web Services, documents and collections interfaces, drivers for popular programming languages, integrated Application Express (APEX) for rapid application development, and a range of free client tools and IDEs.

                • For more information about Exadata Express, including videos, FAQ, collateral, documentation, and more, see the Oracle internal product portal.

                    Events & Assets

                    Oracle Code

                    Oracle Code is being planned as a 20-city 7-month long event for developers, who build modern Web, mobile, enterprise, and cloud-native applications. Oracle Code will focus on the latest software developer technologies, practices and trends, including containers, microservices, API First applications, chatbots, AI, and machine learning, and DevOps tools and practices. Educational sessions for developing software in Java, Node.js, and other languages using Oracle Database, MySQL, and NoSQL databases will be included.

                    Blogs

                    • Using Developer Cloud Service to build and deploy a Nodejs REST project on Application Container Cloud

                      Abhinav Shroff explains the essentials for building and maintaining Nodejs projects on Developer Cloud Service and shows how to deploy a simple Nodejs based REST service project  to Application Container Cloud from Developer Cloud Service. 

                    • Testing with JUnit and Oracle and Developer Cloud Service

                      Abhishek Gupta explains how to include unit testing as part of your build process and shows how to view the results in your dashboard.

                     

                    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

                    image

                    The Oracle Application Development Cloud Platform Specialization recognizes partners who are proficient in selling, developing and deploying Oracle’s Application Development Cloud Platform-based solutions. This specialization covers the following services: Oracle Java Cloud Service, Oracle Developer Cloud Service, Oracle Application Container Cloud and Oracle Application Builder Cloud Service. Check out the Oracle Cloud Platform as a Service (PaaS) KnowledgeZone and the specialization criteria page for more details.

                    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

                    image

                    As part of our communities we do offer free PaaS accounts (only for partners in Europe, Middle East and Africa. In case you are not part of EMEA please contact your local partner manager):

                    · Java Cloud Service & Mobile Cloud & Application Container Cloud Service PaaS Demo Accounts (WebLogic Community membership required)

                    · Integration Cloud Service & Process Cloud Service ad PaaS for SaaS PaaS Demo Accounts  (SOA Community membership required)

                    Watch the GSE Overview Video! Get an overview of what GSE is and how you can use GSE to help you sell. You can also get long running dedicated PaaS instances, therefore please send us details about your use cases. For instant access please request a sandbox demo

                    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

                    image

                    Cloud computing is moving at a dizzying pace. With cloud technologies evolving at such an irrepressible rate, it’s difficult to keep track of where it’s all headed. How will your relationship with the cloud change over the course

                    of the coming year? A modern cloud must support and energize the cloud journey from any starting point, adapt fluidly to changing needs, and ultimately realize the potential of genuine business transformation.

                    Here are our predictions for how the cloud will impact your business process in 2017 and beyond.

                    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

                    image

                    ANNOUNCING Application Development Platform 17.1.1 with useful new updates, enhancements, and relevant announcements to a vast range of services in the Application Development portfolio, including Java Cloud, Application Container Cloud, Developer Cloud, Application Builder Cloud, Database Cloud, Exadata Express Cloud, and more.

                    Java Cloud Service

                    · JCS added support for Oracle Database 12.2

                    Application Container Cloud Service

                    · Support for new caching capability, enabling faster and cheaper access to data, data source offload, and reliable, scalable state and data management. See Using Caches in Oracle Application Container Cloud Service.

                    · Maximum application shutdown time can now be specified. This permits a user to instruct ACCS to wait up to 600 seconds for an application to clean up or close resources before it is forcibly terminated. See Creating Metadata Files in Developing for Oracle Application Container Cloud Service.

                    · Java runtimes updated to versions 7u121 and 8u112.

                    · Node.js runtimes update to versions 0.10.48, 0.12.17, 4.6.1, and 6.9.1.

                    · Abhishek Gupta authored an excellent blog on deploying Javamicroservices on ACCS and IaaS to run message producers and consumers using Jersey and Kafka.

                    Developer Cloud Service

                    Recent Blogs

                    · Deploying Dropwizard application on Application Container Cloud using Developer Cloud Service

                    · Microservice Approach – Oracle Developer Cloud to build and deploy Nodejs and DBCS REST service projects.

                    · Deployment on Oracle SOA Cloud Service using Developer Cloud service

                    Application Builder Cloud Service

                    Recent Blogs

                    · Coding Sample in Oracle Application Builder Cloud Service

                    · Explaining Custom Objects Relationships Regular vs Parent/Child

                    · UI Extensions in Application Builder Cloud Service

                    Common Platform Features (PaaS Service Manager)

                    · Getting Started with Stack Manager video

                    Learn More

                    · Java Cloud Service: jcs.us.oracle.com

                    · Application Container Cloud Service: acc.us.oracle.com

                    · Developer Cloud Service:  portal page

                    · Application Builder Cloud Service: portal page

                    · Exadata Express Cloud Service: portal page

                    · Database Cloud Service: portal page

                    Partner Resources (community membership required)

                    Sales Kits: DevOps: Agility for Dev / Test / Deploy & App Development and Deployment in the Cloud: Java EE Development & Testing & App Development and Deployment in the Cloud: Lightweight Web Applications & Reduce TCO through Consolidation&

                    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