Are you the publisher? Claim or contact us about this channel


Embed this content in your HTML

Search

Report adult content:

click to rate:

Account: (login)

More Channels


Channel Catalog


Articles on this Page

(showing articles 1 to 38 of 38)
(showing articles 1 to 38 of 38)

Channel Description:

Welcome to Oracle Blogs

Welcome to the Oracle blogging community!

    0 0

    image

    You can end up into long lines of JavaScript code when implementing more complex use cases in JET. This will complicate maintenance and make code hardly readable. To prevent this - plan code structure carefully and use your own modules. Structure code into different modules - to reuse common code across multiple use cases.
    Check my JET/ADF BC sample available on GitHub - jetcrud. This sample implements one common module - Customer Controller. Module is responsible to define ADF BC REST service connection. It contains REST service URL, JET model definition with ID attribute and JET collection created based on JET model and assigned with fetch size. This allows not to repeat same definitions again and again in each of JET modules implementing use cases (edit, add, etc.):

    Such module is created as any other JET module with define header. We can use it in any other JET module, by specifying module name in define block. For example customers.js module imports Customer Controller through define block: 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.

    BlogTwitterLinkedInForumWiki

    Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress


    0 0

    image


    Introduction

    This post focuses on the creation, configuration and tuning of an initial SOA Suite 12.2.1.1.0 Domain.

    The WebLogic Server is a necessary requirement, and must already be installed. For instruction how to install the WebLogic Server 12.2.1.1 please refer to my previous post:  WebLogic Server 12.2.1.1.0: Installation on the Linux OS

    The following tasks will be implemented:

    • Preparing the Operating System for the installation of the WebLogic Server 12.2.1.1, Installation JDK 1.8 and the WebLogic Server 12.2.1.1: WebLogic Server 12.2.1.1.0: Installation on the Linux OS
    • Creating of database schemas
    • Creating a SOA Suite Domain
    • Post-Installation Tasks:
      • Configuring of components
      • Creating of Start & Stop scripts for the automatic start/stop of components
    • SOA Suite Domain Tuning and Troubleshooting

    The SOA/OSB Domain will be installed without BAM (different Domain) because of:

    –    Oracle Best Practices and our experience

    –    In order to stabilize the system (BAM is unstable at the moment)

    The Domain will be created on two servers (OS OEL 6.7):

    • host01.example.com
    • host02.example.com

    We will configure four clusters:

    • OWSM Cluster (Oracle Web Services Management)
    • ESS Cluster (Enterprise Scheduler Services)
    • SOA Cluster
    • OSB Cluster (Oracle Service Bus)
    Installation SOA / OSB 12.2.1.1 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.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress


    0 0
  • 05/07/17--00:07: JET Online Training Course
  • image


    In this three week Massive Open Online Course (MOOC) you will learn how to:

    · Apply basic JET principles to create Oracle JET application including JET modules, layouts and components

    · Apply more advanced JET functionality, including navigation, routing, validation, layouts, and responsive design.

    · Create hybrid mobile applications with Cordova in combination with Oracle JET.

    · Integrate with the world outside Oracle JET, e.g., JQuery components and the Oracle Cloud.

    · Deal with the remaining enterprise-level challenges, i.e., internationalization, accessibility, and security. Attend the JET training 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.

    BlogTwitterLinkedInForumWiki

    Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress


    0 0


    image1. Overview

    Rubicon Red MyST delivers automated platform provisioning and continuous delivery for Oracle Middleware, enabling users to deliver a consistent and reliable platform in minutes.

    MyST also provides infrastructure independence; enabling customers to deploy consistent middleware platforms across all infrastructure types: on-premise and various cloud providers including Oracle and Amazon Web Services (AWS).

    In this post we will show how to provision an Oracle SOA Suite environment within minutes on AWS.

    If you want to use an AWS Oracle RDS instance, you can follow the instructions in this post: http://blog.rubiconred.com/configuring-amazon-rds-as-the-oracle-soa-suite-database/ .

    Alternatively, you can provision against an Oracle database running on an AWS EC2 instance.

    We will provision the following, using the standards defined in the Oracle Enterprise Deployment Guide (EDG):

    • A two node cluster environment
    • OFMW Components: SOA, OSB, WSM, BPM, OHS

    We will use MyST Studio to:

    • Discover the AWS resources, and define our Infrastructure Provider
    • Define the Platform Blueprint
    • Define the Platform Model
    • Provision two EC2 instances On-Demand
    • Provision Oracle Fusion Middleware:
      • Install the required binaries
      • Run RCU to create the database objects against RDS
      • Create the WebLogic Domain
      • Apply the Oracle EDG recommended configurations, which is a MyST knowledge module

    2. AWS Configuration Prerequisites

    Security Groups:

    A security group allows us to control access to specific inbound/outbound ports, as well as restrict access based on source address.

    The following table details the Security groups we are using for the purpose of this blog post: 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.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress


    0 0

    image

    ·Tracking JUnit Test Results in Developer Cloud ServiceBased on a a simple JPA based project which uses an in-memory Derby database to execute JUnit tests, Abhishek Gupta shows you how to set up the source code in your Developer Cloud service instance Git repository, configure the build process along with the JUnit test related actions, and execute the build and track the test results. Read the article

    ·Creating an Oracle Application Builder Cloud Service App Based on Oracle ADF Business ComponentsThis blog post and video demo from product manager Shay Shmeltzer shows you how you can reuse the logic in Oracle ADF Business Component to build a JET based UI on top of them in a declarative way with Oracle Application Builder Cloud Service. Read the article.

    ·Video: RESTful APIs and Oracle MAX: Enabling Codeless Mobile DevelopmentWant to learn how to create a RESTful API in Oracle Mobile Cloud Service using the new Express API feature? This demo by Geoffrey Poremba, senior principal product manager for the Oracle Mobile Platform, was originally presented as part of a DZone webcast. Watch the video.

    ·Oracle Application Framework 12.2.4 Update 13 Now AvailableThe latest in a series of Oracle Application Framework updates since the release of Oracle E-Business Suite 12.2 in 2013 fixes performance, security, and stability issues. Learn more.

    ·COLLABORATE 17 Learn from Oracle ACEs and industry leaders in a vast selection of sessions covering key topics and technologies. April 2-6, 2017, Las Vegas, NV Click here for more information.

    · Rogers Group Inc. Mobilizes Oracle Forms & E-Business Suite (link)

    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.

    BlogTwitterLinkedInForumWiki

    Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress


    0 0


    imageIntroduction

    At my current project incoming data files, located at a third party FTP server, have to be read using SFTP.
    Despite of several blog posts and the FTP Adapter documentation of Oracle, it took us a full day to get a working SFTP configuration. I use this blogpost to document this for myself in case I have to do it again, and for others who need to do (about) the same.
    Prerequisite

    First of all start with ensuring that no firewall is blocking traffic from the weblogic server to the FTP server using the specified SFTP port (default this is 22). On a linux (or unix) server you can verify this by opening a command prompt on the weblogic server (eg. with Putty) and use command “ssh “.

    SFTP Configuration

    Two configuration steps are required now:
    A. Create a private and public key file
    B. Add a FTP Adapter Outbound Configuration for SFTP

    A. Create a private and public key file (linux/unix):

    1. Log in with a command prompt as the oracle user (the user under which weblogic runs) on the weblogic server
    2. Navigate to the .ssh directory under the user home directory: cd ~/.ssh
    3. Generate a public and private key with ssh-keygen (and accept defaults): ssh-keygen (4 x Enter).
      Two files are created: id_rsa and id_rsa.pub
    4. Add the public key to the ‘autorized keys’: cat id_rsa.pub >> authorized_keys

    In a production environment these files should be write protected (even for the oracle account itself).

    B. Add a FTP Adapter Outbound Configuration for SFTP:

      1. Log in with admin privileges on the weblogic console
      2. Click on “Deployments” (second item in menu on left side of page)
      3. Search in the list of deployments for the “FtpAdapter” (you may have to navigate to the next page with “Next”) and click on its name (it’s a link):        (hint: Customize this table -> Number of rows 100 -> Apply) 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.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress


    0 0

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

    · Presentations & announcements from the PaaS Partner Community Forum 2017

    · PaaS free trial services for partners

    · SOA & BPM Partner Community Webcast May 23rd 2017

    For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest SOA & BPM Partner Community information please visit our Community update wiki here (Community membership required).

    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.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki


    0 0

    This is another short worked-example of something that we've seen used in customizations and extensions. In this use-case the new functionality requires a reference configuration value (or values) to be set by an administrator. This value is then retrieved in code as required. Examples include integrated system connection information stored as Third Party Application entries under Setup and Maintenance - Topology, and reference data stored as rows in special configuration Custom Objects.

    In this simplified example we'll store values for commission rates. We'll then use them in a custom field to display the prospective bonus for the sales person on each lead.

    First we setup a new profile using the Manage Profile Options task under Setup and Maintenance. We enter a unique name and ensure the Application and Module values match the intended usage, else the value will always return null. 

    In this example we want a static default commission rate, plus the option to add user specific values for our best sales people. As such we configure the profile to support two levels; SITE values that apply for everyone, plus USER values that can supersede them. Once saved we can then get our administrator (or sales manager) to add the actual rates as profile values.  


    Next under Application Composer we add a Potential Bonus custom field to the Sales Lead object. This is a Number Formula field using the following to multiply the Deal Amount field value by the profile value:

    def val = nvl(DealAmount,0)
    import oracle.apps.fnd.applcore.Profile
    def prf = nvl(Profile.get("XX_REWARD_RATES"),0)
    def result = val * prf
    return result

    This Potential Bonus field is then displayed on the Page Layout for users to see, and hopefully motivate them to sell more.

    As you may note from the final value above, it used a reward rate of 0.7 from the USER level (since they are jjefferson), whereas if this was unset then it would have used the default SITE level value of 0.2. If profile values are changed then the new value will be used when the user next logs back in.


    0 0

    After tip #1, last week, there's the inevitable tip #2, and the plan is to have another quick tip like this every week. If anyone out there has similar tips to these to share, i.e., handy insights into NetBeans that can be explained in a few minutes, let me know. No worries, though, I have a long list, enough for several months, in fact!

    Drum roll... two minute NetBeans tips, part 2 (which turns out to be 4 minutes in length):

    Direct link to the above: https://www.youtube.com/watch?v=jnsYlxP0UWE


    0 0

    Oracle API Platform Cloud Service provides a foundation for Digital Transformation through the first API Management offering that comprises the full API Lifecycle. Encompassing the complete API continuum from API Design & Standardization via Apiary’s trusted API Design & Documentation Platform through to API Security, Discovery & Consumption, Monetization, and Analysis, the API Platform Cloud Service provides a completely new, simplified API management user experience on top of a proven API gateway.

    It is easy for an organization to eliminate the challenges associated with traditional API management with the API Platform Cloud Service. Teams have the agility provided by Apiary to collaborate on design specs quickly, developing front- and back-end services in parallel, achieving visibility into API use for better control and monetization of digital assets, as well as the assurance that their APIs are secured against unauthorized users and potential attacks.

    The primary benefits of Oracle API Platform Cloud Service are:

    Design:

    Define how an API will look, then create its stub implementation and verify it with stakeholders. Build the API implementation according to the API design that was created, and the API implementation will be automatically tested against its design so that everyone will know that it’s living up to the agreed-upon contract.

    Agility:

    Quickly change APIs and their policies to enable rapid introduction or modification of services or applications. The Apiary integrated mock server enables the testing of API prototypes to ensure accurate development anddeployment of APIs, as well as the ability of the front-end and back-end developers to attack it in parallel. Standardization of API management and interactive automated documentation ensures ease of use for application integration developers assembling APIs.

    Security:

    Ensure only approved consumers can access the right API resources. Integrated Oracle Identity Management protects your infrastructure from potential attacks

    Visibility:

    Without centralized API management, understanding the flow of data to and from your applications and services is exceedingly difficult due to the multitude of platforms and tools. API Platform Cloud Service provides a single view of all of the operational flow of API data, as well as the conversion of the operational flow into a business context aligned with key performance indicators (KPIs).

    Click here for a light hearted video -

    For additional information view the Oracle APIP Page on Cloud.Oracle.com



    0 0


    We are pleased to announce that Release 12.1 HRMS RUP10 has been released!

    Patch number: Patch 25026041*


    We would like to make you aware of several important points.

    Release Notes on My Oracle Support for full details:

    Document 2233823.1 - Oracle Human Resources Management Systems Readme, HRMS Release Update Pack 10 for Release 12.1***

    Document 2233847.1 - Oracle HRMS for Americas Release Notes, Release 12.1 HRMS RUP10

    Document 2233833.1 - Oracle Payroll Release Notes for Release 12.1 HRMS RUP10

    Document 2233906.1 - Known Issues on Top of Patch 25026041 - R12.HR_PF.B.DELTA.10 (HRMS 12.1 RUP10)

    ***Please consult the Oracle Human Resources Management Systems Readme for links to other HRMS product Release Notes, if required.

    Lifetime Support Policy: Coverage for Applications

    Important Reminder: Please pay attention to the Oracle E-Business Suite Support dates for your point release. There is an FAQ available for all E-Business Suite customers which contains critical information as to when regulatory/statutory support ends on Release 12.1 and 12.2 plus other details that should help Americas Payroll customers with planning any upgrade activities. Please consult the following documents on My Oracle Support for complete details.

    Oracle HRMS Product Family Information

    For the latest Oracle HRMS Product Family - Release 11i and 12 Information, please see My Oracle Support Knowledge Document 135266.1

    This page contains important information including:

    • High Priority Alerts
    • Mandatory Patches
    • Family Packs and Minipacks
    • Latest Legislative Data - hrglobal.drv
    • Maintenance Pack Information

    For high priority alert updates impacting Oracle EBS North American HRMS customers on all supported releases (11i, 12.1.x and 12.2.x), see My Oracle Support Knowledge Document 404478.1

    HCM Payroll Mandatory & Recommended Patch Information

    • Oracle E-Business Suite HCM Information Center - Consolidated HRMS Mandatory Patch List (Doc ID 1160507.1)
    • For the complete R12.1.x Oracle US HR Recommended Patch List, see My Oracle Support Knowledge Document 860517.1
    • For the complete R12.2.x Oracle US HR Recommended Patch List, see My Oracle Support Knowledge Document 1909548.1

    If you experience any issues with this patch, please log a Service Request using My Oracle Support.


    0 0
  • 05/08/17--23:03: Why API Management Matters
  • The world is moving quickly, and since most of us can’t tell the future, it is tough to know which trends to invest in. It seems like fads are coming and going, with enterprise tech riding wave after wave of the newest thing. It’s true, being a tech soothsayer is hard, but it’s also true that APIs have proven their value for a while now.

    Although we as consumers lean heavily on the conveniences that APIs make possible (ever been told you should leave for the gym because traffic is building up? I have. That’s helpful. Also, touché.), we rarely think about what makes modern conveniences possible. Is it a pattern of behavior? Cookies? Geofencing? Well, yes. APIs make it possible for apps, and by extension, devices, to communicate and to make life incrementally easier without making you creeped out enough that you delete whichever app is providing the convenience. APIs are the basis for the digital economy, and as their numbers grow, API management is becoming increasingly critical.

    API management is the process of managing an API through its entire lifecycle, from initial design through to retirement. Critical aspects of the management cycle include:

    • the design and development of an initial contract
    • the ability to conform with the organization’s style guide
    • the consumption of an API by applications
    • the deployment of a gateway where it makes sense to do so
    • the publication of an API to a central repository, whether it’s meant for public or private use
    • the ability to consume APIs that have already been developed and apply security policies that work

    Oracle API Platform Cloud Service is the marriage of the Oracle’s lightweight API Management solution with the clean API design and standardization provided by Apiary, all running on Oracle’s trusted gateways. The result is an incredibly unique and comprehensive API management tool that is cloud-agnostic and with gateways that can be deployed on-premises, in Oracle Public Cloud, or on any third party Cloud.

    As companies decide to move toward a microservices architecture, APIs enable the transition. The ability to write code blocks in whichever language the team decides while making the API available to an internal marketplace is smart. It allows a team of developers in the greater ecosystem whose stake in the continued growth of a company may be ill defined, may have a stake in monetizing an API use case. The ability to grant external developers and partners access to data locked behind firewalls, inside applications, and within data stores, enables the power of a larger community to innovate and develop new monetization strategies. As the community leveraging an inventory of APIs grows, the value of an easily understood style guide and seamless interactive documentation like Oracle Apiary provides is paramount to ensure that users understand quickly and can use it more effectively

    APIs also enable multi-channel experiences for users. Consumers have come to expect that access in one area – say, on their mobile phone - will be reflected in an improved experience in another, say a website or in-person visit. APIs enable developers to standardize and simplify access to data across all channels and applies to both internal stakeholders accessing corporate data and externally published APIs that allow customers to access their information seamlessly. To this end, the Oracle API Platform allows teams to fulfill project demands faster by being able to collaborate on design and development in parallel with other teams. Not only is initial prototyping done more quickly using Apiary’s mock server, parallel development between front and back-end teams allows faster time to market.

    To find out more about the Oracle API Platform Cloud Service, visit cloud.oracle.com/api-platform or register for our upcoming webcast.


    0 0

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

    · Presentations & announcements from the PaaS Partner Community Forum 2017

    · PaaS free trial services for partners

    · SOA & BPM Partner Community Webcast May 23rd 2017

    For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. 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.

    BlogTwitterLinkedInForumWiki

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


    0 0

    image


    Oracle Database Cloud Service provides two offerings, Database as a Service and Database Schema Service. In this example, I will be creating sample business process using Oracle Process Cloud Service (PCS) and expose RESTful webservices on the Oracle Database Cloud Service (Oracle Database Cloud - Database Schema Service). PCS will invoke DBaaS over REST API exposed at DBaaS and provides response to the PCS.

    In the following step I have quickly created RESTful service in the DBaaS. In the step 2 I will create PCS application which calls DBaaS REST API to retrieve the results from the database.

    Step 1 - Creating RESTful service using DBaaS.

    Create INTG_TTK table with following details  in the  Oracle Database Cloud - Database Schema Service.

    For the created table, RESTful web service can be created using DBaaS and exposed as REST service.

    In  the DBaaS , navigate to SQL Workshop RESTful services and provide following inputs to expose as service.

    Once the RESTful services are created, it's ready to consume and appear as follows in the DBaaS RESTful services.

    Step 2 - Creating PCS Application and Invoke DBaaS REST service.

    Create PCS application with message type as start and it can be synchronous service. Configure the service task in the application with the above create RESTful service. Here's how it look alike:

    The service task will be configured with REST service and it has to be configured in the PCS connectors.configuration of REST connector in the PCS look alike below.

    Here, In the service task i have configured the REST connector. REST connector can be configured as: 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.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress


    0 0


    Notre vie est de plus en plus interconnectée avec nos appareils. Alors que les machines sont de plus en plus intelligentes, l'Internet of Things est appeléàêtre la prochaine grande tendance. On voit naître une nouvelle réalité informatique basée sur des architectures et plateformes technologiques qui contribuent au progrès d'un monde interconnecté. Désormais, le digital n'est plus une fonction à part : c'est une condition sine qua non pour ne pas se laisser distancer. Et c'est vrai pour vous, en tant que partenaire Oracle, comme pour vos clients.

    La révolution digitale métamorphose les différents secteurs. Alors que le prix des technologies de pointe baisse, on assiste à une véritable révolution de l'entreprise et de la société. La transformation digitale gagne tous les secteurs ; les réponses et les rythmes d'adaptation sont divers.

    Une fois ce processus terminé, tous les secteurs en seront au même stade et pourront :

    ·Comprendre et interagir de manière digitale avec la clientèle

    ·Opérer leurs activités sur la base d'informations en temps réel

    ·Continuer à améliorer les tâches des différents postes en augmentant le niveau d'automatisation

    Pour répondre à cette transformation inévitable, bon nombre d'entreprises créent des rôles axés sur le digital ou ajoutent une composante digitale à des rôles préexistants. La liste des fonctions et rôles « digitaux » au sein des entreprises est déjà longue et ne cesse de s'agrandir. En voici quelques exemples :

    ·Stratèges digitaux

    ·Directeurs du service digital

    ·Responsables de l'engagement digital

    ·Responsables de la finance digitale

    ·Responsables du marketing digital

    ·Responsables de la chaîne d'approvisionnement digitale

    Ces postes sont parfois difficiles à pourvoir, tant le paysage des compétences est encore lacunaire. Des études récentes prédisent que certaines de ces lacunes pourraient être comblées par la robotique et l'apprentissage automatique. Les compétences dans les disciplines STIM (science, technologies, ingénierie et mathématiques) sont souvent en ligne de mire. Néanmoins, il manque aux robots deux qualités indispensables pour beaucoup de rôles du marché du travail : la créativité et l'empathie. Les emplois dans les TIC feront face à une grande croissance dans l'analyse des données et le développement de logiciels et d'applications.

    Cette évolution aura à son tour un impact sur un grand nombre de secteurs, y compris celui des services et investissements financiers, des médias, du divertissement, de l'information, de la mobilité et des services professionnels pour lesquels la puissance de calcul et les analyses big-data constituent d'importants moteurs de croissance.

    En revanche, les postes de bureau et d'administration ainsi que ceux du service clientèle sont appelés à se raréfier sur le marché du travail.



    Comment se préparer à la digitalisation ?

    Les développeurs et programmeurs continuent àêtre les principaux acteurs du monde de l'informatique. Parmi les responsables du recrutement, on cite avant tous les compétences en programmation et en développement d'applications comme les aptitudes clés qui seront recherchées dans un avenir proche.

    Internet étant l'outil privilégié qu'utilisent les entreprises pour mettre en relation leurs employés, clients et partenaires, il n'est pas surprenant que les postes ayant trait au développement Web fassent partie des grands gagnants au sein deséquipes IT. Les développeurs Web compétents continuent àêtre plébiscités alors que les entreprises ajoutent les réseaux sociaux et les plateformes mobiles à leur portefeuille.

    Les employeurs attendent des analystes de bases de données qu'ils aient une large palette de compétences. La modélisation de données et la conception de bases de données arrivent en tête de liste, tout comme la capacitéà garantir la performance des bases de données et l'intégrité des données. Tandis que certaines compétences disparaissent de la scène, les aptitudes techniques resteront très demandées dans les années à venir, et ce, dans tous les secteurs.

    Selon les experts en gestion de carrière, c'est le meilleur moment pour les professionnels d'acquérir les compétences dont ils ont besoin pour rendre leur profil plus attrayant. En tant que partenaire Oracle, vous pouvez suivre des formations proposées par Oracle University dans un environnement live, virtuel et digital. Grâce aux solutions de formation telles que la formation à la demande, les classes virtuelles live et les abonnements Oracle Learning Subscriptions, il est facile de s'approprier les compétences les plus recherchées. Découvrez les certifications Oracle les plus demandées pour faire votre choix ! Vous pourrez ainsi créer une base solide pour réussir dans votre processus de digitalisation.

    Pour en savoir plus sur les qualifications et certifications Oracle, consultez la page education.oracle.com.

    Source : Deloitte, Forum économique mondial


    0 0

    Oracle Application Development Cloud PlatformAs you build cloud first solutions, Oracle Cloud provides a platform to develop and deploy nearly any type of application, including enterprise apps, lightweight container apps, web apps, mobile apps, and more.

    Oracle’s cloud products are based on prevailing Java standards, so DevOps teams can use familiar architectures, utilities, and products— including IDEs—and then deploy their apps on-premises or to the public cloud.

    Oracle provides support for polyglot development environments , rapid spin-up of development environments, Choose your favorite IDE, focus on applications, not infrastructure complexities, enforce standards that span onpremise and cloud environments, utilize complete application lifecycle management services, utilities, and tools.Even business users can now build simple apps without coding.

    Please join us as we go through Oracle Application Development Cloud Platform, the proven way For Supporting Software Development Lifecycle.

    Agenda:

    • What is Oracle Application Development cloud platform
    • How does it support Software Development lifecycle
    • Look at some for tools
    • Summary - Q & A

    Presenter: 

    Allen Wangu - FMW IMC Consultant – Oracle Partner Hub Migration Center Kenya

    Demo: Managing SDLC with Oracle Application Cloud Platform

    Delivery Format

    This FREE online LIVE eSeminar will be delivered over the Web. Registrations received less than 24hours prior to start time may not receive confirmation to attend.


    Date: Thursday,
    May 18th , 10am CEST (9am BST/11am EEST)

    Register Now cta-arrow


    For any questions please contact us at partner.imc@beehiveonline.oracle.com

    DeliciousDiggEmailFacebookGoogle+LinkedInTwitter


    0 0

    “I do not want a line break after the and statement.”

    I’ve seen this come up a few times, so let’s answer that right now.

    SELECT1FROM dual
    WHERE1=2AND2=3AND3=4

    Default formatting changes that to

    SELECT1FROM dual
    WHERE1=2AND2=3AND3=4

    This is NOT what the person asking for help wants.

    To the Preferences!

    Boolean connector….an AND or OR for example

    So let’s change that and see what happens.

    And…

    Or…

    Ta-da.

    Speaking of OR

    Don’t use my code, it’s worthless.


    0 0

    “I do not want a line break after the and statement.” I’ve seen this come up a few times, so let’s answer that right now. SELECT 1 FROM dual WHERE 1=2 AND 2=3 AND 3=4 Default formatting changes that to SELECT 1 FROM dual WHERE 1 = 2 AND 2 = 3 AND 3 = 4 This is NOT... [Read More]

    0 0

    Webcast_icon.jpgResolve Service Requests (SR) Faster Via The General Ledger SR Automation Process


    Date: May 18, 2017 11 am ET, 8 am PT, 5 pm CET, 8:30 pm IST


    This one-hour webcast is recommended for My Oracle Support users logging General Ledger Service Requests. The main focus is on enhancing your Support experience by making use of automated diagnostic features specific to General Ledger which enable product specialists to undertake an effective initial investigation and fast track Service Requests.

    Topics will include:

    • Introduction & flow overview
    • Using General Ledger Guided Resolutions
    • Automated Troubleshooting for General Ledger
    • Understand how your data is processed
    • Tips to get the best from GL SR Automation

    REGISTER.jpg
    Details & Registration via the My Oracle Support Community thread:  Advisor Webcast on 18-May-17: Resolve Service Requests (SR) Faster Via The General Ledger SR Automation Process


    0 0

    David Rawls, VP of Technology at Radio Shack, talks about their journey to the cloud and why Oracle’s Cloud Platform with high performance, massive scalability was the best option for moving their entire IT footprint to the Oracle Public Cloud.


    0 0

    Announcing enhanced database, compute, private connectivity capabilities on Oracle Cloud Platform

    - By Don Johnson, SVP of Product Development, Oracle Cloud Platform

    It’s easy to move from one place to another when you’re younger. There’s typically fewer people depending on you. You haven’t invested in buying a home. You are not spending time in local government or on the board of other community institutions. It gets a lot harder to move, unencumbered, when you have more investments and responsibilities.

    The same holds true for enterprises. Only some enterprise applications can be replaced with SaaS, refactored, or built anew. Many other application workloads must be maintained, rehosted (e.g. migrated intact), or replatformed (e.g. migrated and adapted to the new environment).


    Today, we’re announcing new services and enhancements to the Oracle Platform that make it easier to move or build enterprise applications to the cloud. There’s Oracle Database Cloud Service with even more bare metal horsepower, combined with proven RAC reliability – just sign up and launch it. There’s fast and flexible private networking into the cloud you’ve just launched – in 1Gb and 10Gb increments. And we’re announcing broader support for operating systems, including Windows Server, to host all your applications.

    Let’s dig into how each of these enhancements impact your technology and cloud strategy.

    If you’re like ICAT, a midsized insurance business, the enhancements enable you to take a mission-critical application to the cloud, and exceed the performance of your on-premises environment. Add to that, infrastructure level reliability you never had before, simply by selecting an option on a dropdown menu. No second colo. No five-year depreciation curve.

    ICAT depends on their online quoting application to generate qualified leads and business. They’ve been running it on-premises, on Oracle Database, for years. Oracle Cloud Platform gave them a new option. They tested import and export performance: Oracle Cloud was faster than on-prem. They checked out the availability: they now had access to three physically independent, but highly interconnected sites, instead of one. Most critically, they could deploy Oracle Real Application Clusters, with a few clicks. RAC has been a go-to technology for on-premises production environments for years. And now ICAT can have it in our next generation IaaS.

    If you’re like Penn State University’s Institute for CyberScience, you’re moving terabytes of data over your networks every day. Researchers are crunching a growing number of intensive workloads on your infrastructure. But that on-premises supercomputer you bought and configured is at 100% utilization. Enter the cloud for HPC (High Performance Computing). Enter Oracle FastConnect private network connectivity. PSU first proved that our bare metal compute instances were equal to their on-premises computing power, enabling their researchers to “burst” to the Oracle Cloud for single- and multi-core jobs. Now they plan to leverage the dedicated throughput of FastConnect to securely move data and results between their on-premises networks and the cloud. HPC has always been a proving ground for the most advanced computing technologies (e.g. parallel computing and distributed storage) and processes (e.g. job scheduling and mass compute orchestration), so PSU is an interesting case study of what’s possible in the cloud.

    Finally, if you’re like Darling Ingredients, you run a combination of Windows Server and Linux for your enterprise applications. You need cloud-based Oracle Database, as well as fast connectivity between the cloud and your end users. We’ve added native images for Microsoft Windows Server, Ubuntu, and CentOS, and are supporting “bring your own image” for Red Hat Enterprise Linux (RHEL). The combination of this broader OS support, and stronger database and connectivity options, makes it easier for our customers to move their applications and IT to the Oracle Cloud. 

    Migrating applications is key part of an enterprise cloud strategy, and this announcement takes another significant step towards making it feasible. Interested in more detail? Check out our technology community for more specifics on each of these database, compute, and networking enhancements.

    We’re passionate about our platform and about your success. Click here to learn more and to get started online. You can also contact your Oracle representative and ask for Oracle IaaS.

    - Don


    0 0


    Our lives are becoming increasingly connected to our devices. As smart machines get smarter, the Internet of Things will be the next great trend. A new IT reality is evolving with technology architectures and platforms to support the advancement of a digitally connected world. We are reaching the stage where digital is no longer a separate function; it’s the condition for staying relevant – for you as an Oracle Partner as well as for your customers.

    The digital revolution is transforming industries. As the cost of advanced technologies is descending, business and society are being revolutionized. Digital transformation is happening in every industry; to accommodate it, industries are following different paths at different speeds.

    Every industry will inevitably get to the same point upon complete transformation. Each industry will:

    ·Digitally understand and digitally interact with customers

    ·Operate their businesses based on real-time information

    ·Continue to improve job functions with increasing automation

    In response to this inevitable transformation, many companies are adding roles with a digital focus or changing traditional roles to have a digital orientation. The list of“digital” business roles and functions is extensive and is continuously growing. Examples of these roles include:

    ·Digital strategists

    ·Chief digital officers

    ·Digital engagement managers

    ·Digital finance managers

    ·Digital marketing managers

    ·Digital supply chain managers

    Filling these roles is not always easy, as significant skills gaps exist today. Recent studies predict that robotics and machine learning may fill certain gaps. STEM (science, technology, engineering and mathematics) skills are often a focus, but robots lack the qualities of creativity and empathy that are crucial for many roles in the labor market. The ICT job family will experience very high growth centered on data analysis and software and applications development.

    This will impact a wide range of industry sectors, including financial services and investors, media and entertainment, information, mobility and professional services for which computing power and Big Data analytics constitute significant drivers of employment growth in each.

    On the other hand, office and administrative roles, as well as customer service roles, will decline within the employment market.


    How to prepare for digitalization

    Developers and programmers continue to be leading players in the IT world. Hiring managers cite programming and application development as the top skills they will be seeking in the near future.

    As the Internet is the vehicle organizations use to connect employees, clients, partners and customers, it's not surprising that web development jobs remain key within IT teams. Talented web developers continue to be in demand even as companies add social and mobile platforms to their portfolios.

    Employers expect database analysts to possess a range of skills. Proficiency in data modeling and database design rank high, as does the ability to ensure database performance and data integrity. While some skills lose their relevance every couple of years, tech skills will still be in demand for years to come in every industry.

    According to career experts, it has never been a better time for professionals to acquire the skills they need to be more marketable. You as an Oracle Partner can benefit from the live, virtual and digital training that Oracle University offers. Training solutions such as Training on Demand, Live Virtual Classes and Oracle Learning Subscriptions make it easy to develop all of these in demand skills. Explore the most popular Oracle certifications and choose one to create a solid foundation for becoming a successful player in the process of digitalization.

    Learn more about Oracle qualifications and certifications on education.oracle.com.

    Source: Deloitte, World Economic Forum



    0 0

    door Mark de Groot, Marketing director EMEA - Digital customer Experience
    @MarkCalle

    Klanten haalt u binnen door aan hun behoeften te voldoen voordat ze zich realiseren dat ze die hebben


    Een van de tegenstrijdigheden van moderne technologie is: hoe geavanceerder die wordt, hoe minder die opvalt. 
    Dit komt gedeeltelijk door vertrouwdheid: we zouden het huis niet meer uitgaan zonder ons mobieltje, en dus vormen de periodieke innovaties voor elk nieuw model zelden een onvergetelijke verbetering. Maar we kunnen tegelijkertijd stellen dat heel veel moderne uitvindingen onzichtbaar zijn en zelden direct door de gebruiker worden waargenomen, maar op subtiele wijze opgaan in onze omgeving en in de manier waarop we met de wereld om ons heen interacties aangaan.

    Een smartphonescherm is tenslotte slechts een overdrachtsmechanisme: het zijn de apps en de software die ons het leven makkelijker maken. Ik noem dit graag de'omgevingstechnologie'. Ik verwacht dat we steeds meer onderlinge communicatie tussen apparaten zullen waarnemen en dat verbeteringen achter de schermen ervaringen zullen toevoegen die ons leven verrijken.

    We zetten technologie al in om het gedrag van klanten te voorspellen die digitale reclame te zien krijgen. Meer recentelijk zijn we steeds meer gaan vertrouwen op persoonlijke assistenten voor het kopen van boodschappen, om een taxi te bestellen of om ons favoriete nummer af te spelen - allemaal dankzij de eenvoud van spraakopdrachten. Nu benoemen we die apps nog als chatbots of AI (Artificial Intelligence of kunstmatige intelligentie), maar straks gaan ze gewoon op in de structuur van de omgevingstechnologie rond ons.

    Laat de nerd in u naar buiten komen
    Ik wil echt niet beweren dat opvallende nieuwe apparaten er niet meer toe doen, maar er is wel degelijk een reden dat innovaties als Google Glass of VR-headsets alleen bepaalde niche-groepen aanspreken, terwijl bedrijven die op apps drijven nog steeds floreren. Met die technologie zien we er gewoon belachelijk uit. Zelfs als de kosten geen enkele rol speelden, zouden er buiten bezoekers aan Comic Con heel weinig mensen bereid zijn op straat te lopen als een figurant uit Star Trek, en dan bovendien zonder er erg veel baat bij te hebben.

    Ook zijn er grenzen aan de hoeveelheid veranderingen die we tegelijkertijd willen accepteren. Als u mensen 10 jaar geleden had gevraagd of ze bereid zouden zijn hun betalingsgegevens online te delen in plaats van een kort formulier in te vullen, had de meerderheid waarschijnlijk sterk getwijfeld of ronduit 'nee' geantwoord. En moet u nu eens kijken.

    Technologie op zijn best zorgt op intuïteve wijze voor een verbetering van ons leven. Early adopters hebben niet de minste moeite met buitenissige ontwerpen en lastige interfaces, maar de meeste mensen willen dat hun technologie niet opvalt (letterlijk in het geval van wearables), zodat deze hen bij hun dagelijkse leven volgt, maar niet oplegt hoe ze moeten leven. Zo raken we er naar verloop van tijd steeds vertrouwder mee.

    De juiste sfeer creëren
    Hiermee kom ik op het belangrijkste principe van alle innovaties: richt u op het stillen van de dorst van de gebruiker, in plaats van hen de nieuwste tools op te dringen. De glans van de nieuwe iPhone of Samsung Galaxy verdwijnt al snel en uiteindelijk zullen mensen steeds opnieuw dezelfde apps en services gebruiken die ze al gewend waren.

    Het begrijpen van klanten is belangrijker dan ooit voor merken in deze context van 'omgevingstechnologie', net als het vermogen om ons leven een beetje gemakkelijker te maken. Wat doen apps als Uber Eats om zich te onderscheiden van traditionele bezorgservices voor eten? Ze bieden gebruikers regelmatige updates over de status van hun bestelling en hoe ver hun maaltijd nog is - dat extra beetje service dat de hongerige klant direct aanspreekt.

    Bij echte innovatie gaat het om het stellen van de juiste vragen vanuit het perspectief van de klant. Een automobielfabrikant kan natuurlijk gaan onderzoeken wat mensen zoal verwachten van auto's zonder bestuurder, maar wellicht is het relevanter als deze zich afvraagt hoe technologie de behoefte van het reizen per auto juist totaal kan wegnemen. Natuurlijk zou ik direct de kans grijpen om een ritje te maken in een nieuwe Tesla, maar reizen van A naar B neemt nog steeds waardevolle tijd in beslag die ik elders goed kan gebruiken.

    Verstoring mag dan allemaal leuk en aardig zijn, het kan ook de grootste vijand vormen van goede klantervaringen.Subtiele maar slimme innovatie achter de schermen zal merken steeds vaker helpen deel te worden van de omgeving van mensen.


    0 0

    door Mark de Groot, Marketing director EMEA - Digital customer Experience
    @MarkCalle


    Klanten betere dienstverlening bieden is een taak die nooit is voltooid 

    Tijdens de Oracle Modern Business Experience (MBX) die onlangs in Londen werd gehouden, was vrijwel elk aanwezige bedrijf het over een ding eens: het is nu belangrijker dan ooit dat de bedrijfscultuur en de aanpak voor technologie mogelijkheden bieden voor een zich voortdurend ontwikkelende klantervaring.

    De verwachtingen die mensen van een merk hebben veranderen voortdurend; ze worden geavanceerder en de eisen worden steeds groter. We verwachten dat diensten en producten worden geleverd op een manier die prioriteit verleent aan digital, on-demand werkt en bovendien relevant is. We verwachten een probleemloze en consistente ervaring waarbij onze online en offline activiteiten naadloos in elkaar overvloeien.

    B2B- en B2C-merken die tijdens dit evenement aanwezig waren, zien in dat het van essentieel belang is dat elk platform dat wordt gebruikt voor interacties met bedrijven wordt uitgelijnd, en hiervoor is één overzicht van klanten op alle kanalen en alle contactpunten vereist.


    De kristallen bol voor voortdurende verbetering
    Nu de eisen van klanten steeds verfijnder worden en de uiteenlopende services van merken steeds breder en complexer worden, is ervoor zorgen dat de klantervaring relevant blijft een taak die nooit is voltooid. Met de snelle veranderingen van vandaag de dag is het noodzakelijk dat bedrijven transformatie tot standaard verheffen als ze willen overleven.

    Zoals Oracle CEO Safra Catz verklaarde in haar toespraak tijdens MBX: “Transformatie is nooit klaar. We moeten voortdurend veranderen omdat alles rond ons voortdurend verandert, en je kunt dat als positief gegeven oppakken of je raakt hopeloos achterop. Je moet altijd aan de klantbehoeften voldoen, op grote schaal en sneller en beter dan de concurrentie.”


    Kijk naar de data
    De veranderingen bijbenen hoeft geen onoverkomelijke uitdaging te zijn en ook hoeft de aanpak niet overdreven drastisch te zijn. De traditionele 'totale uitverkoop' van het technologieplatform van een merk of een radicale koerswijziging is echt niet nodig. Ondanks dat klantgedrag snel verandert, is de richting ervan zelden volkomen onverwacht.

    Merken hebben toegang tot alle vereiste klant- en marktdata voor het plannen van de toekomstige koers. Naast het extrapoleren van de bestaande trends in de interacties van klanten met hun merk (mobiele integratie, grotere personalisatie, het verdwijnen van de grenzen tussen de online en offline ervaring), kunnen ze een nog veel gedetailleerder inzicht krijgen in de mensen die ze bedienen en analyseren wat verschillende groepen en demografische segmenten in de toekomst van hen zullen verwachten.

    Als merken snel op deze inzichten willen kunnen reageren, hebben ze een platform en infrastructuur nodig die ze de flexibiliteit en schaalbaarheid biedt om voortdurend te kunnen innoveren en hun services aan te passen. De aanpak die ze vandaag kiezen, vormt geen garantie voor het succes van morgen. Of, zoals professor Brian Cox, spreker tijdens MBX, het zo elegant uitdrukte: “ Zekerheid is de grootste vijand van de wetenschap ”.

    We kunnen niet vaak genoeg benadrukken dat dit een voortdurend proces is en dat modellen telkens opnieuw moeten worden afgestemd op wijzigingen in klantactiviteiten. Merken moeten de status quo constant kunnen aanpakken.

    Technologie alleen is niet zaligmakend voor bedrijven. Ze hebben een workforce en bedrijfscultuur nodig die voortdurend klaar staan om verbeteringen aan te brengen. Ze hebben teams nodig die weten hoe veranderende trends en consumentengedrag tot uitdrukking kunnen komen in de bedrijfsstrategie en moeten medewerkers middelen in handen geven om op basis van deze kennis te handelen. We zijn tenslotte allemaal klanten en niemand kan uw doelgroep beter begrijpen dan de mensen die dezelfde ervaringen delen. 


    0 0

    by Oscar Lausegger, HCM Strategy Director
    @OscarLausegger


    Het is al te eenvoudig om de 'grote nieuwe trend' links te laten liggen, maar zonder innovatie reden we nu nog in een stoomtrein

    Kamperen kan heel erg leuk zijn. Wie wil er nu niet slapen onder het tentdoek, zich een voelen met de natuur, een kampvuur aanleggen om warm te blijven en zelfs jagen, voedsel verzamelen en z'n eigen potje koken? En vergeleken met het betalen van de huur en gemeentebelastingen is het nog aardig goedkoop ook.

    Maar er bestaat een reden waarom kamperen een hobby is voor de meesten van ons en geen dagelijkse levenswijze: we hebben een betere manier van leven ontdekt. Hetzelfde geldt voor activiteiten als hiking, breien of paardrijden - heel erg leuk voor een weekeindje, maar geen leven waarnaar we permanent willen terugkeren.

    Technologische mijlpalen als de stoommachine, de auto en de pc werden zo'n gewoon onderdeel van het dagelijkse leven, dat we heel gemakkelijk zouden kunnen vergeten hoeveel weerstand deze oorspronkelijk onder mensen opriepen. Bij elke innovatie waren ernstige waarschuwingen te horen:'niemand zal kunnen ademhalen bij de duizelingwekkende vaart waarmee en trein rijdt', 'auto's zullen nooit echt aanslaan', 'we zullen alle steden moeten openbreken om wegen te kunnen aanleggen', 'de personal computer maakt geen schijn van kans in het bedrijfsleven'.

    Vandaag de dag leeft de angst dat de automatisering van taken en kunstmatige intelligentie (Artificial Intelligence of AI) het werk ontdoen van elk menselijk aspect en elke baan overbodig zullen maken. Het is heel gewoon om zenuwachtig te worden van het onbekende, zo zitten onze hersenen nu eenmaal in elkaar, maar als u in het geval van AI en geavanceerde analytics uw hoofd in het zand steekt, stelt dat de onvermijdelijke implementatie alleen maar uit en behalen bedrijven die meer durf tonen een voorsprong met de voordelen van de nieuwe technologie.

    We moeten niet uit het oog verliezen dat innovatie een voortdurend proces vormt, waarbij het draait om het uitbuiten van de mogelijkheden van een vernieuwend concept. Neem de automobiel eens als voorbeeld. Tijdens de allereerste rit van de eerste auto van Daimler in 1884, duurde het bijna een uur om 11 km af te leggen op een mooie brede weg. Maar op dat fundament zijn wel de nieuwste trucks zonder bestuurder gebaseerd, die hun eerste rit met 140 km per uur op drukke snelwegen afleggen.

    AI en smart devices staan nog in de kinderschoenen, maar chatbots worden nu al door bedrijven wereldwijd omarmd en de snelheid van innovatie op softwaregebied ligt ongelooflijk veel hoger dan de vernieuwingen die in de automobielsector plaatsvinden. Deze technologieën zullen alleen maar belangrijker worden naarmate bedrijven nieuwe manieren ontdekken om nog sneller en doelmatiger te werken, en helpen klanten interacties aan te gaan met deze bedrijven op een soepelere wijze.

    Voor de HR-afdeling vormt de grootste uitdaging dat medewerkers de juiste vaardigheden moeten kunnen ontwikkelen om die nieuwe tools en processen optimaal te benutten. Dit is altijd het geval geweest. Met de introductie van pc's op de werkplek werd de kennis over het gebruik ervan onmisbaar voor elke kantoorwerker. In de afgelopen jaren hebben we de opkomst van cloud computing en analytics gezien en blijken experts die de correlaties en causaliteit in data kunnen vaststellen goud waard.

    De evolutie van AI en automatisering vereist ook nieuwe vaardigheden, en als ambassadeurs voor de ontwikkeling van medewerkers zullen HR-leiders nauw samen moeten werken met elk bedrijfsonderdeel, zodat het hele bedrijf van deze bekwaamheden kan profiteren.

    De toekomst van technologische vooruitgang zal zo goedaardig zijn als we zelf willen. Misschien is verandering eng en naarmate software krachtiger wordt, lijken de implicaties van elke nieuwe verbetering nog intimiderender. Maar net als in het verleden is het de mens die het goede moet uitbuiten, het kwade moet uitsluiten en een slimmere manier moet vinden om interacties aan te gaan met de wereld rond zich.

    Daar schiet me trouwens iets te binnen: 'Alexa bestel even die propaan kookplaat voor onze kampeertrip komende week.'


    0 0

    Alessandro Evangelisti Finance & Supply Chain Cloud-evangelist
    @alexevangelisti


    Het is hoog tijd voor het ontwerpen van een intelligentere en flexibelere supply chain

    Je moet wel heel zeker in je schoenen staan als je durft te voorspellen wat de komende jaren in petto zullen hebben voor de Europese supply chains. Het zou best mogelijk kunnen zijn dat het Verenigd Koninkrijk binnen de interne markt blijft. In dat geval is de invloed minimaal. Maar in het geval van een zogenaamde 'harde' Brexit, zullen bedrijven hun strategie voor het beheer van nieuwe heffingen op het verkeer van goederen en diensten opnieuw moeten evalueren.

    Veel experts bleken het bij het effect van Brexit en de Amerikaanse verkiezingen bij het verkeerde eind te hebben, en nu de EU kwetsbaarder lijkt dan ooit, weten we alleen zeker dat de toekomst onzeker is. Hoe kunnen bedrijven bij het uitdenken van hun strategie voor de supply chain anticiperen op geopolitieke aardverschuivingen die helemaal niet te voorspellen zijn?

    Dat is bepaald geen kleine uitdaging, maar ambitieuze bedrijven moeten onzekerheid juist omarmen, omdat het mogelijkheden biedt om te bewijzen dat ze veel flexibeler zijn dan de concurrentie en veel beter in staat zijn te reageren. Want van die kenmerken hangt het succes van moderne bedrijven net zozeer af als van hun vermogen om te innoveren en de markt te verstoren.


    Zorgen dat de supply chain een profit center wordt
    De aanpak van de supply chain moet nodig op de schop. Uit ons recente rapport blijkt dat vanwege steeds grotere complexiteit, veeleisender klanten en kleinere marges een winstgevende bedrijfsvoering van cruciaal belang wordt. De opkomst van nieuwe automatiseringstechnologieën en Artificial Intelligence (AI of kunstmatige intelligentie) biedt organisaties daarbij de mogelijkheid om een intelligentere supply chain helemaal van onderen af aan, opnieuw op te bouwen.

    De supply chain moet flexibeler worden. Deze moet worden toegesneden op de verwachtingen van klanten en uiteenlopende overwegingen voor verzending. Consumenten in Parijs willen echt niet twee weken wachten totdat een product wordt geleverd vanuit de fabriek in Maleisië als er concurrenten zijn die vergelijkbare producten binnen een paar dagen kunnen verzenden. En met het oog op de wispelturige wisselkoersen van de euro tegen de dollar, willen automobielfabrikanten mogelijk over de flexibiliteit beschikken om fabricage te kunnen omschakelen tussen Europa en Mexico voor auto's die voor de Amerikaanse markt bestemd zijn.


    Attentie CFO's met een strategische rol
    Om zo lichtvoetig te kunnen worden, moeten we de manier waarop we de supply chain bekijken fundamenteel wijzigen. Als het zenuwcentrum van alle bedrijfsdata over prestaties, winst, kosten en toekomstverwachtingen, speelt de financiële afdeling een vitale rol bij het beheer van deze transformatie.

    Moderne CFO's kunnenéén enkele weergave van LOB-activiteiten, de vraag van klanten en de supply chain zelf bekijken. Dit betekent dat ze zich in de ideale positie bevinden om probleemgebieden aan te duiden of nieuwe mogelijkheden voor bezuinigingen te ontdekken. Ze kunnen de organisatie ook overtuigen dat besluiten over de supply chain moeten worden gebaseerd op de activiteiten in het bedrijf als geheel. Deze nauwere samenwerking vormt de sleutel tot het bereiken van een echt verbonden keten, met uitgelijnde data, processen en teams.


    De rol van data
    Data vormen een zeer belangrijk element bij het programmeren van het bedrijf van de toekomst, en dat gaat veel verder dan de supply chain.

    Bedrijven zien het belang in van nauwkeurige en tijdige data voor het nemen van goed onderbouwde besluiten en weten dat ze een systeem nodig hebben dat de informatiestroom naar elk bedrijfsonderdeel vergemakkelijkt. Elke externe gebeurtenis en elk besluit over de supply chain is van invloed op andere afdelingen; bij deze beslissingen moet dus rekening worden gehouden met alle relevante variabelen en inzichten in LOB's.

    Geautomatiseerde systemen spelen een steeds grotere rol bij het aanvoeren van waardevolle data over bedrijfsactiviteiten vanuit elke supply chain-functie naar een centraal systeem, waar ze worden gebruikt voor het ontwikkelen van de brede bedrijfsstrategie. Dit helpt niet alleen bij preventief onderhoud in de traditionele zin van het woord, maar hierdoor krijgen bedrijven een veel gedetailleerder inzicht in processen en kunnen ze voortdurend werken aan het versoepelen ervan om financiële prestaties te optimaliseren. Dankzij deze systemen kunnen bedrijven ook samenhangender werken en zorgen dat problemen in de supply chain die van invloed zijn op de teams voor sales, marketing of service, snel kunnen worden gemeld.

    De impact van een plotseling prijsstijging van olieprijzen op transport en logistiek is natuurlijk zonneklaar. Er is echter een bovenmenselijke inzet nodig om inzicht te krijgen in de manier waarop dit uiteindelijk van invloed is op de winstgevendheid van het bedrijf en om te bepalen wat de beste respons is. Daarvoor zijn voorspellende tools die data gebruiken voor het samenstellen van een model en verschillende scenario's uitwerken, onmisbaar.

    De kracht van de supply chain van een bedrijf gaat steeds meer het verschil uitmaken, met name nu bedrijven te maken krijgen met grotere onzekerheid en steeds strikter toezicht door belanghebbenden. En zoals er nu computerprogramma's zijn die worden ontworpen met kunstmatige intelligentie voor het beheer van complexere opdrachten, moeten we de supply chain programmeren op aanpassingen aan onverwachte situaties. Deze veranderingen zullen niet van de ene op de andere dag plaatsvinden, maar CFO's beschikken over de technologie én het strategisch inzicht om zich snel aan te passen.


    0 0

    Alessandro Evangelisti, Finance & Supply Chain Cloud-evangelist
    @alexevangelisti

    Baseer uw bedrijfsstructuur op waardestromen om te zien waar u kosten kunt besparen


    Het leven van de Pacifische zalm verloopt letterlijk tegen de stroom in. Na jaren in de oceaan te hebben geleefd, keert de volwassen zalm terug naar het zoete water en legt de vis de lange en moeilijke reis af, tegen de stroom in, om te paaien op de plek waar deze werd geboren.

    Dat is niet alleen fysiek een enorme prestatie: het vermogen van de zalm om de route in omgekeerde richting af te leggen en exact te weten hoeveel energie is vereist om elke stroomversnelling en elke waterval te nemen zonder het einde van de reis in gevaar te brengen, is net zo indrukwekkend. Dit is een geval van extreme 'reverse engineering'.

    De ambities van moderne bedrijven zijn veel complexer dan die van een paaiende zalm, maar we kunnen wel een les trekken: besparingen worden in processen behaald en niet in resultaten, en uiteindelijk leiden die tot grote winst.

    Stel u voor dat de zalm al zijn energie zou opgebruiken bij elk obstakel: de zwemtocht tegen de stroom in zou dan veel vermoeiender zijn en de kans zou heel groot zijn dat veel minder vissen het einde van de reis zouden halen. En een bedrijf dat te veel tijd en energie steekt in ondoelmatige processen, loopt overmatige kosten op die de winst verminderen en succes in de toekomst bedreigen.


    Verdiep u in uw processen
    Bedrijven hebben hun strategie voor kostentoewijzing traditioneel gestructureerd rond hun producten en specifieke bedrijfsresultaten. Het probleem met uitgaven op basis van factoren is dat u kosten alleen opnieuw kunt verdelen tussen processen, maar geen nieuwe mogelijkheden kunt blootleggen voor efficiëntie die tot kostenbesparingen kan leiden.

    Dit is het soort houding dat bedrijven aanspoort om innovaties helemaal stop te zetten of om nieuwe productlijnen op te geven , ook als die veelbelovend zijn, in plaats van te zoeken naar nieuwe manieren om kosten te optimaliseren.

    Door zich te richten op waardestromen, en niet op traditionele resultaten, kunnen organisaties de stroom van uitgaven tijdens de gehele bedrijfsvoering volgen en kunnen ze nieuwe bronnen van toegevoegde waarde ontdekken.

    Dat is niet bepaald gemakkelijk. Veel CFO's hebben hun carrière gebouwd rond traditionele kostentoewijzing en voor een radicale wijziging in hun handelswijze zou niet alleen een grote cultuuromslag nodig zijn; deze is ook logistiek heel lastig. Supply chain managers en operationeel directeuren zijn al begonnen met het implementeren van een kostensysteem op basis van de waardestroom, omdat ze daarmee gedwongen worden te focussen op productiviteit, wat in hun bedrijfstak van cruciaal belang is. Dit heeft geleid tot enkele heel positieve resultaten.

    In een telecomsector heeft Orange France een focus op de waardestroom toegepast op het beheer van leveranciersfacturen en het voorbereiden van de financiële rentabiliteitsrapportage. Door bottlenecks in deze processen aan te duiden en uit de weg te ruimen kon Orange de samenwerking verbeteren tussen de teams voor finance, procurement en operations, zodat beter resultaat kon worden behaald voor klanten, tegen lagere kosten.

    Andere bedrijven, zoals de Marazzi Group in Italië, gebruiken de supply chain en financiële oplossingen in de cloud voor het ontwikkelen van unieke waardestromen. De Marazzi Group heeft een belangrijke bottleneck weggewerkt in zijn vermogen om binnenkomende goederen te ontvangen, via het samenstellen van een productplanning die prioriteit verleent aan binnenkomende materiaalzendingen afhankelijk van wie de meest winstgevende klanten zijn. Het bedrijf heeft tevens de productie gesynchroniseerd met binnenkomende goederen dankzij realtime inzichtelijkheid in beschikbaarheid in de magazijnen, om kostbare vertraging te voorkomen.

    Oracle werkt samen met een aantal bedrijven die gebruikmaken van cloudoplossingen die speciaal zijn ontworpen voor een bedrijfsarchitectuur die is geconcentreerd rond waardestromen. Deze applicaties omvatten:

    • Prospect to Customer
    • Order to cash
    • Manufacturing to Distribution
    • Request to Service
    • Insight to Strategy
    • Concept to Development
    • Initiative to Results
    • Relationship to Partnership
    • Forecast to Plan
    • Requisition to Payables
    • Resource Availability to Consumption
    • Acquisition to Obsolescence
    • Financial Close to Reporting
    • Order to fulfilment

     


    Het traject naar een soepele implementatie
    Houd er rekening mee dat de overgang van kostenraming op basis van resultaten naar kostenraming op basis van waardestromen niet van de ene op de andere dag kan en mag plaatsvinden. Allereerst moet de aanpak van de organisatie als geheel worden uitgelijnd en data moeten vrij en open tussen teams stromen. Alleen op die manier kan kostenraming consistent plaatsvinden. Er moeten wel bepaalde stappen worden gevolgd:

    Stap 1: Ken uw klanten
    Een bedrijf dat weet wat toegevoegde waarde creëert voor klanten bevindt zich in de beste uitgangspositie om achterwaarts te analyseren en processen samen te stellen die de verwachtingen kunnen waarmaken. Van marketingactiviteiten tot de tactiek voor opslag en verzending en fabricagestrategieën: elke stap in de waardestroom moet worden ontwikkeld met dezelfde focus en moet gestroomlijnd kunnen worden voor optimale productiviteit.

    Stap 2: Vind de zwakste schakel
    Net als bij elk proces is een waardestroom slechts zo sterk als zijn zwakste schakel. U kunt grote productiviteitswinst behalen door bottlenecks vroeg aan te duiden, zodat u systemen kunt bouwen die deze obstakels kunnen vermijden en die medewerkers de middelen bieden om productiever te werken. Een gedetailleerd overzicht van bedrijfsdata is van kritiek belang bij deze eerste stappen en in de context van de supply chain hebben bedrijven een productiviteitsverbetering van 20% ten opzichte van het voorafgaande jaar weten te behalen.


    Stap 3: Digitaliseer uw processen
    Misschien trappen we een open deur in, maar digitale processen zijn eenvoudiger en sneller te beheren, om nog maar te zwijgen over het gemak waarmee u deze kunt automatiseren om het bedrijf als geheel sneller te laten werken. Wanneer u nieuwe data van IoT-sensors en nieuwe vormen van automatisering toevoegt, beschikken waardestroombeheerders over meer informatie dan ooit om hun strategie te onderbouwen en obstakels proactief te kunnen vermijden.

    Finance vormt het hart van de waarde
    Het in kaart brengen van waardestromen is feitelijk een manier om de techniek voor segmentatie van de supply chain op het bedrijf als geheel toe te passen. Het hart van dit proces vormt de CFO, die als 'data-impresario' fungeert en die de architect is van de aanpak voor de waardestroom. Alleen de CFO heeft de ervaring en het overzicht om het bedrijf door deze overgang te leiden.

    Financieel leiders moeten daarom dichter op de data van andere bedrijfsonderdelen zitten. Ze hebben tevens een systeem nodig dat dataconsistentie kan bieden voor elke waardestroom, in plaats van de gebruikelijke onafhankelijke systemen die het vrijwel onmogelijk maken om cruciale processen letterlijk met elkaar te vergelijken. Het doel van kostenberekening van de waardestroom is om nieuwe besparingsmogelijkheden in de gehele organisatie aan te duiden, dus een systeem dat de zaken alleen maar complexer maakt of alleen een onsamenhangende aanpak biedt voor verandering, schiet zijn doel totaal voorbij.

    Ik wil de metafoor niet al te veel uitmelken, maar laten we nog even teruggaan naar die Pacifische zalm die tegen de stroom in zwemt. Het verschil tussen leven en dood maakt soms slechts enkele centimeters uit en hangt af van de hoeveelheid energie die een vis heeft opgeslagen voor het nemen van elk obstakel (natuurlijk in combinatie met een dosis geluk). In een grote organisatie kan zelfs de eenvoudigste aanpassing om een bottleneck in de productie op te lossen, een product veranderen van kostenplaats in winstobject. Bedrijven moeten de mensen, strategie en infrastructuur hebben om deze obstakels vast te stellen en uit de weg te ruimen wanneer ze optreden.


    0 0

    What is a Database Sequence?

    A database sequence is a monotonic series of unique numbers. A sequence is widely used in database for primary keys and other uniquely identifiable values. 


    Database Sequence in NoSQL 

    Because NoSQL database does not use locks, and data is maintained in multiple copies distributed across different storage medium, generating a series of numbers that are unique and monotonic across multiple threads (and applications) becomes a non-trivial problem.

    To generate a sequence, we need a mechanism that can acquire a lock on a record, update its value and ensures that no other thread/process can update the same row in the meantime. This is typical  SELECT FOR UPDATE  behavior found in in RDBMS. It is also know as Read-Modify-Write pattern in database programming.

    In this article, we show how advanced features of Oracle NoSQL database can achieve similar SELECT FOR UPDATE behavior.

    We take a concrete example of persistence Sequence to   demonstrate this behavior. The persistent sequence would generate a  series of values that are unique and monotonic.


    From usage point of view, an user application builds a sequence with a SequenceBuilder  .  
    A  SequenceBuilder employs typical  builder pattern to create a Sequence:

         Sequence seq = new SequenceBuider()
                      .withStore(store)
                      .withName("mysequence")
                      .withIncrement(100)
                      .build();

    A sequence is created with a database connection and a name unique in the database. A sequence can also use additional configuration such as increment i.e. how many consecutive values are cached in memory. Caching the contiguous sequence values in memory helps to serve the values without a network call to database server.


    Once a sequence is obtained, an application can get the series of values by:


       long val = seq.next()


    For simplicity, but without loss of generality, we assume that seq.next() method returns a long value.


    In the code example above, the sequence is created to fetch 100 contiguous values from database at a time, and these values are cached in memory. But if seq.next() is called more than 100 times, next batch of values will be fetched from database transparently to user.

    A sequence is monotonic across multiple threads, multiple application 

    An application may create sequence from different threads, even different applications  may grab a sequence, but a sequence of same name created from same database always generate monotonic, unique sequence of numbers.


    NoSQL advanced features to support Database Sequence

    The key to the solution lies in special features of NoSQL database, namely 

    • Row Versioning: every database record carries a version. The version gets updated every time the record is updated. 
    • Conditional put operation: a put() operation can be executed on condition to a version such that a particular record with same version exists in the database.
    • Access to Previous State: previous state of a record is available.
    The sequence is realized by using these features. 

    Row Versioning

    NoSQL database uses Row as the basic abstraction for record. Every row carries a version.

    Row.getVersion()returns a version which is an opaque array of bytes.  The version is changed on every modification of a row.

    Conditional put() Operation

    NoSQL provides a conditional putsemantics where a row can only be put to the database if the row version in the database  match the version being put. The API method signature is: 



    This conditional put facility is one of the main features used to implement Read-Modify-Write pattern.

    Access to previous state

    The ReturnRow argument on the about signature is one of the unique features in Oracle NoSQL database. A return row holds the previous state of a row. A return row can be supplied as an argument to a mutating operation such as putIfVersion(...).

    The server would populate the return row with the state of the row before the operation. You can also specify which aspect of previous state be returned: only the previous version or value or both.

    READ-MODIFY-WRITE pattern for Database Sequence

    A unique, monotonic sequence is modelled with a name (string) and a value (long). We can add more attributes to a sequence, but these two fields are sufficient for current discussion.


    To ensure the a sequence generates set of monotonic, unique numbers, the algorithm is to apply READ-MODIFY-WRITE pattern: 


    • READ  a record  by  name with ABSOLUTE read consistency option.
      Because NoSQL maintains multiple copies of data for robustness, a piece of data can be read from any of the copies (termed as Replication Node). Reading with ABSOLUTE consistency ensures that database has confirmed the data to be consistent across all the copies.
      Oracle NoSQL provides different consistency options to read data:  NONE_REQUIRED and ABSOLUTE. You can know about them in more details in the NoSQL documentation.
    • MODIFY update record value by incrementing its current value X by L. This value X denotes the next value of the sequence that has can be used, or in other words, values before X has already been reserved for use.
    • WRITE the value (X+L) back with putIfVersion(), supplying a return row. Again, as in the case of read, write the data with  COMMIT_SYNC durability warranty that would ensure that data is not only written to durable storage but was synchronized across copies to avoid any other update.

    RMW pattern with version-based update

    If putIfVersion() succeeds on thread T, it implies that no other thread had updated the record and the range (X, X+L] can be safely reserved for thread T.

    Had another thread modified the record in the meantime, then the operation will fail (because version would not match), and return row will provide the last updated value X' and version V'of the record. So, thread T can call putIfVersion() again, but this time with X'+L and V'


    This simple yet powerful RMW technique using features of Version, ReturnRow and putIfVersion(), it is possible to generate a monotonic sequence that is not only unique to multiple threads but even across different processes.


    In code lies the truth...


    Now is the time for some code. To summarize the discussion, i have packaged the concepts of  SequenceBuilder,Sequence and RMW lock and a JUnit test for verification in an Eclipse Project.  You can download (~8KB) from   here


    Conclusion

     

    This brief article highlights advanced features of NoSQL database to demonstrate how monotonic sequence of values can be generated   that are unique across threads and processes. 


    0 0

    image

    We’re announcing a new 4-week Massive Open Online Course (MOOC) on DevOps that features Application Container Cloud Service, Developer Cloud Service, and Management Cloud solutions. Please encourage your customers, partners, and others to sign up for this free MOOC that enables potential customers to understand how the Oracle Cloud platform can help them in their efforts to adopt and practice DevOps. If you need a flyer or an official email invitation to invite external participants, let us know. This MOOC starts on May 17, 2017. Students can enroll here:
    Course Overview

    Learn how Oracle’s tools and solutions make application development life cycle faster and predictable for both developers and operations using Oracle Developer Cloud Service. Also learn how Oracle Management Cloud enables continuous monitoring and log analytics to provide predictable high performance in production environments.

    Students will learn:

    • What is DevOps?
    • Test-Driven Development (TDD) Using Python or Java
    • Agile and Project Management with Oracle Developer Cloud Service
    • Write and Deploy Code using Oracle Developer Cloud Service
    • Continuous Integration and Deployment with Oracle Developer Cloud Service
    • Continuous Monitoring with Oracle Management Cloud
    • Monitoring Enterprise Applications and Rapid Troubleshooting
    • Capacity Planning

    Prerequisites

    • Familiarity with software development life cycle
    • Familiarity with at least one programming language, such as Java
    • Familiarity with an IDE, such as Eclipse

    Enrollment Please note: Enrollment is a multi-step process. Until your enrollment is approved, you will not have access to the course materials.

    Course Cost Free!

    Course Duration 4 weeks

    Time Commitment 4 - 6 hours weekly to review the videos (which are short) and take the quiz.

    Course Completion There are course quizzes for each week. You will have 3 tries for each quiz. Score 70% or greater on each of the quizzes and you will receive a course completion certificate. The questions are based on the course content and the homework.

    Language English. The videos also have English closed captions.

    For details please visit the registration page 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.

    BlogTwitterLinkedInForumWiki


    0 0

    image

    As part of the book Best Practices for Knowledge Workers (digital edition) we published an Adaptive Case Management Methodology. The proposed ACM Methodology is based on the five phases, which covers typical software engineering disciplines: Business Modeling, Visualization, Analysis, Design and Implementation. New software artifact models for ACM user interfaces (ACM Workspace) and ACM solution analysis and design (ACM Canvas) are also among the contributions of this work. ACM design leverages the recently established Case Management Modeling Notation (CMMN v1.1). Templates of software artifacts, developed for each methodology phase, are also presented. These support a guided outcome and ensure projects progress and success.

    The methodology was developed over the past two years from work and analysis of actual ACM projects in different industries. In this dissertation, a Case Study is completely described and implemented, as a proof-of-concept for the proposed methodology. Get the kit 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.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress


    0 0

    In financial services, can regulations be an opportunity rather than an obstacle?

    The bancassurance boom in parts of Europe, the Middle East, Africa, and Asia Pacific certainly shows it’s possible. Although regulatory agencies all over the world are keeping close watch over bancassurance providers, bancassurance continues to thrive in these areas.

    Take the Monetary Authority of Singapore (MAS) for example. In 2013, MAS consulted with PwC to conduct an extensive review of distribution practices and comparisons with regulations in other jurisdictions. Consequently, they have implemented the Financial Advisory Industry Review (FAIR) Framework which focuses on five key areas or “thrusts” as the agency calls them:

    • To raise the competence of financial advisory representatives
    • To raise the quality of financial advisory firms
    • Make financial advice a dedicated service
    • Lower distribution costs of insurance products
    • Promote a culture of fair dealing

    New Framework, Same Principles

    This relatively new framework for bancassurance echoes the same ideas that regulatory agencies have been pushing on the financial services industry for many years. Bancassurance service providers need to make sure their representatives meet professional qualifications and undergo ongoing training. They need to review payment structures and examine the impacts of paying commissions versus charging fees, as well as spreading commission earnings over longer periods. Bancassurance service providers need to be transparent about their products and charges. From the other end, customers need to be able to compare various offerings.  

    These many issues are but a snippet of what needs to be done to embed integrity in bancassurance. Nevertheless, bancassurance distribution firms need to be able to demonstrate that they are striving to meet these requirements.

    Singapore isn’t the only country with regulators keeping bancassurers in check. There’s the Insurance Regulatory and Development Authority of India, the Hong Kong Monetary Authority, the Australian Provident Regulation Authority, the Insurance Supervisory Authority in Italy, and many more.

    The Problem with In-House Banking IT Systems

    We’re witnessing more banks and insurers partnering up to offer bancassurance. If banks approach the new venture using their in-house tech systems, they run the risk of non-compliance. IT systems tailored for banking are not necessarily built to comply with bancassurance regulatory principles such as Know Your Customer (KYC), the FAIR framework, and other requirements on needs analysis, quotations and applications.

    Oracle’s Solution for Bancassurance

    Let’s take a look at the communication gateway known as Oracle Insurance Bancassurance Platform.

    Bancassurance Data Gateway

    The gateway is the spot where the action is. The importance of ensuring integrity, accuracy, and efficiency here cannot be overemphasized. The gateway needs to be designed to suit its purpose.

    Here are more details to illustrate how the Oracle Insurance Bancassurance Platform follows industry best practices:

    Oracle Bancassurance Platform follows industry best practices

    As you can see, Oracle’s solution helps manage data, communication, and process concerning customers that need service as a product.

    The platform gathers information in a structured way. Then the system uses that information to perform the functions and fulfill the processing requirements highlighted in the boxes above. The requirements set out here will change and be expanded over time as the market and bancassurance regulations develop.

    Serving Clients and Advisors Alike

    The Client Self Service, Advisor Management, and Advisor Service are especially important pieces. Let’s take a closer look:

    • Client Self Service: Robo advice and all that goes with it
    • Advisor Management: You can monitor what the advisors are doing, see their levels of authority, and how well they’re performing
    • Advisor Service: The place where advisors interact and perform services to meet responsibilities to clients, the bank, the insurance carriers, and, indeed, the regulators.

    These are the front-end tools, which provide the data capture Modern Portfolio Theory (MPT), KYC, and needs analysis capability. The needs analysis allows you to request quotations and illustrations from different carriers, turn applications into contracts where appropriate, and use that data to meet customer requirements.

    Oracle’s Bancassurance Blueprint

    Our Bancassurance Gateway provides the common channel to efficiently communicate with all of the insurance carriers involved in providing the service. Here’s the bancassurance blueprint to give you the full picture:

    Oracle’s Bancassurance Blueprint

    In Part 4 of this bancassurance blog series, we’ll tell you more about the additional feature you see sitting at the bancassurance front-end tools: cloud-based access. Needs analysis, illustrations, quotes/proposals, and e-application/submission will soon be available in the cloud.

    For more information, visit the Oracle Insurance Bancassurance Solution web page.


    0 0

    FYI ... This blog will shortly be migrated to a new blogging platform. The new platform will offer superior publishing capabilities, and an enhanced user experience across different types of devices.
    There may be some reorganization of content along the way.

    Important: Please note that some blog comments will be lost. If you post a comment that is lost, kindly re-post when you see the new blog is operational.

    We look forward to seeing you visit on the new platform!


    0 0

    Hyperion Product Management recently advised the release of a Patch Set Update (PSU) for Oracle Smart View for Office 11.1.2.5.x

    This PSU is available from the My Oracle Support | Patches & Updates section.


    Oracle Smart View for Office PSU 11.1.2.5.701
    Patch 25886581

    Supported Paths to This Patch

    You can upgrade to Smart View Release 11.1.2.5.701 from the 11.1.2.x releases; however, Oracle recommends uninstalling Smart View before installing release 11.1.2.5.701.

    Note: When upgrading from release 11.1.1.3.x and earlier, Oracle strongly recommends uninstalling Smart View before installing release 11.1.2.5.701.


    Defects Fixed:

    • 25851994 - After upgrading Smart View, Financial Reporting reports now import correctly.
    • 25886581 - Oracle EPM Cloud. Smart View now supports single signon across Office applications for cloud products within the same domain.
    • 22835235 - In Smart View, when the Planning User Preferences Display Setting option, Indentation of Members on Page, is set to “Indent Level Zero Members Only,” hierarchy members in the form POV are now properly indented.
    • 24483712 - The Smart View add-in no longer causes Excel to terminate abnormally when closing.
    • 25655219 - On Windows Surface Pro, Smart View no longer stops responding when right-clicking in succession on members after several zoom in operations.
    • 25740683 - Oracle Enterprise Performance Reporting Cloud. Excel and Word no longer randomly terminate when uploading or checking in a doclet.

    README FILE

    Ensure to review the Readmefile prior proceeding with this PSU implementation for important information that includes additional support information, defects fixed listing, prerequisites and  installation details for this PSU.

    It is important to verify that the requirements and support paths for this patch are met as outlined within the Readme file.

    The Readme file is available from the My Oracle Support | Patches & Updates download screen and from Oracle Help Center.




    0 0

    The following Patch Set Update (PSU) has been released for Hyperion Calculation Manager 11.1.2.4, and available for download from the My Oracle Support | Patches & Updates section:

    Oracle Hyperion Calculation Manager PSU 11.1.2.4.010
    Patch 25926429

    Supported Paths to This Patch:

    You can apply this patch to the following releases:

    • 11.1.2.4.000
    • 11.1.2.4.001 (20569991)
    • 11.1.2.4.002 (20830325)
    • 11.1.2.4.003 (21284466)
    • 11.1.2.4.004 (21453167)
    • 11.1.2.4.005 (22549387)
    • 11.1.2.4.006 (22806363)
    • 11.1.2.4.007 (23596012)
    • 11.1.2.4.008 (25362429)
    • 11.1.2.4.009 (25775528)

    Prerequisite:

    This patch requires Hyperion Planning 11.1.2.4.002 (20937926) or higher.

    Defect Fixed in this Release:

    • 25247546 - If you use a non-level 0 attribute member in a rule, the rule may not validate from the rule designer.
    • 25751618 - Short cut rules may not show the application/cube of the application/cube in which they are located, instead they may show the application/cube of the original rule.
    • 25996141 - The CalcManager.log file may not show the start and end time for the launch of an Essbase rule from within Calculation Manager.
    • 25996325 - Using the Command Line Launcher for Essbase Rules in Calculation Manager the CalcManager.log file may not show the start and end time for the launch of the rule.
    • 26023711 - In an ASO cube, creating a Custom Calc rule with more than one formula line may not validate.

    Readme File:

    Refer to the Readme files for information pertaining to the above requirements. The Readme file should also be consulted prior proceeding with the PSU implementation for important information that also includes supported paths, list of defects fixed, additional support information, prerequisites, details for applying patch and troubleshooting FAQ's.

    It is important to ensure that the requirements and support paths to this patch are met as outlined within the Readme file.

    The Readme file is available from the Patches & Updates download screen.

    To share your experience about installing this patch ...

    In the MOS | Patches & Updates screen for Hyperion Calculation Manager Patch 25926429, click the "Start a Discussion" or "Reply to Discussion", and submit your review.

    The patch install reviews and other patch related information is available within the My Oracle Support Communities. Visit the Oracle Hyperion patch reviews (MOSC) sub-space:

    Hyperion Patch Reviews

    Have a question for Hyperion Calculation Manager specificially ....

    The My Oracle Support Communities are the ideal first stop to seek & find product specific answers. The Hyperion Calculation Manager can be used with multiple Oracle Hyperion products. The specific questions may be posted to the relevant product community (read more):


    HFM
    Hyperion Planning
    Hyperion Essbase

    To locate the latest Patch Sets and Patch Set Updates for the EPM products visit the My Oracle Support (MOS) Knowledge Article:

    Available Patch Sets and Patch Set Updates for
    Oracle Hyperion Enterprise Performance Management Products

    Doc ID 1400559.1




    0 0

    Performance is a critical aspect of mobile app development and the embedded platform web view is a significant contributing factor to the performance of any hybrid mobile app.

    Since late 2015, hybrid app developers targeting iOS have been able to include the Apache Cordova team’s cordova-plugin-wkwebview-engine plugin in order to benefit from the much-improved performance of WKWebView over the default UIWebView.

    A tradeoff using WKWebView is that it blocks XHR requests that attempt to load resources from the application bundle using the file:// protocol. Notably, this constraint breaks use of the RequireJS text plugin for loading application resources such as templates.

    The reason for this is that even though the Cordova application's starting page is loaded from the device file system, WKWebView treats XHR requests to file:// URLs as cross origin requests.  Since there is no way to specify the Access-Control-Allow-Origin response header for these requests, these cross origin requests fail.

    To resolve this issue, the Oracle JavaScript Extension Toolkit (JET) team has developed the cordova-plugin-wkwebview-file-xhr plugin. This plugin intercepts XHR GET requests to the local application bundle, routing them through the native layer. As a security measure, the plugin verifies that the standardized path of the target URL is within the "www" folder of the application’s main bundle.

    While the cordova-plugin-wkwebview-file-xhr plugin allows the application's local resources to be loaded via file:// XHR requests, there is another XHR-related CORS issue that application developers might face when using WKWebView, which is not addressed by this plugin.  Since the application's starting page is loaded from the device's file system, all XHR requests to remote endpoints are considered cross origin.  For such requests, WKWebView specifies "null" as the value of the Origin header, however many endpoints are configured to disallow requests from the null origin.

    If your REST endpoints are open or accepting of null origins, the cordova-plugin-wkwebview-file-xhr Cordova plugin makes it possible for you to benefit from the higher performance of the WKWebView in your Cordova-based hybrid mobile applications on iOS.


    0 0

    image


    This is the first of a two-part blog series. It leverages the Oracle Cloud platform (in concert with some widely used open source technologies) to demonstrate message based, loosely coupled and asynchronous interaction between microservices with the help of a sample application (scroll down to the end to download the source code).  It deals with

    • Development of individual microservices
    • Using asynchronous messaging for loosely coupled interactions
    • Setup & deployment on respective Oracle Cloud services

    Technical components

    Oracle Cloud

    The following Oracle Cloud services have been leveraged

    Oracle Cloud Service

    Description

    Application Container Cloud

    Serves as a scalable platform for deploying our Java SE microservices

    Compute Cloud

    Hosts the Kafka cluster (broker)

    Open source technologies

    The following open source components were used to build the sample application

    Oracle Cloud Service

    Description

    Apache Kafka

    A scalable, pub-sub message hub

    Jersey

    Used to implement REST and SSE services. Uses Grizzly as a (pluggable) runtime/container

    Maven

    Used as the standard Java build tool (along with its assembly plugin)

    Messaging in Microservices

    A microservice based system comprises of multiple applications (services) which typically focus on a specialized aspect (business scenario) within the overall system. It’s possible for these individual services to function independently without any interaction what so ever, but that’s rarely the case. They cannot function in isolation and need to communicate with each other to get the job done. There are multiple strategies used to implement inter-microservice communication and they are often categorized under buckets such as synchronous vs asynchronous styles, choreography vs orchestration, REST (HTTP) vs messaging etc.

    About the sample application

    Architecture

    The use case chosen for the sample application in this example is a simple one. It works with randomly generated data (the producer microservice) which is received by an another entity (the consumer microservice) and ultimately made available using the browser for the user to see it in real time. 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.

    BlogTwitterLinkedInForumWiki

    Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress


    0 0


    imageCompanies have been using workflow and content management for many, many years. In IT we got used to the term Business Process Management (BPM) whenever we spoke of automated process execution. Not so strange since the term BPM was adopted by all the major software vendors and has received a lot of attention as “the” way to achieve process automation and integration.

    There are however many different definitions of BPM, where some are technical and others are business oriented. But if we look at the Gartner definition:

    Business process management (BPM) is a discipline that uses various methods to discover, model, analyze, measure, improve, and optimize business processes.  A business process coordinates the behavior of people, systems, information, and things to produce business outcomes in support of a business strategy. Processes can be structured and repeatable or unstructured and variable. Though not required, technologies are often used with BPM. BPM is key to align IT/OT investments to business strategy

    An interesting (and correct) remark by Gartner that technology is not required for BPM, however the general idea (in IT) has been that BPM equals process automation. The business process is summarized to a complete definition until the level that it can be executed as a program. The efficiency gains of automating the business process much exceed the up-front effort to fully identify it and make it executable. An effort which can initially be very large where the cost is only repaid over many instances of the process. So this approach will only work on highly predictable which is highly repeatable. It’s in some way identical to a factory production line where a huge amount of products justifies the initial up-front factory costs. 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.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress


    0 0

    Please join me and the RAC SIG on Wednesday May 17th at 9:00 am PT for a discussion of Rapid Home Provisioning and Maintenance with Oracle Database 12.2.  We'll cover the full feature set available with the 12.2 release and see how it can help you meet today's requirements for maintaining a large-scale database estate.

    Details available at the RAC SIG website.

    See you there!