Quantcast
Channel: Oracle Bloggers
Viewing all 19780 articles
Browse latest View live

Radio Shack Deploys Its Retail Suite to Oracle Public Cloud

$
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.


Enabling the enterprise cloud strategy

$
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

How Oracle Partners Develop Skills for Digital Transformation

$
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


Echte innovatie valt totaal niet op

$
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.

De uitdaging van ontwikkelingen in klantverwachtingen aangaan

$
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. 

Revolutie in beweging - laat uw schroom over technologie het niet winnen

$
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.'

De CFO het hart van de supply chain maken

$
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.

Wat CFO's over kostentoewijzing kunnen leren van de Pacifische zalm

$
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.


Persistent Sequence in NoSQL database

$
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. 

DevOps Using Oracle Cloud free online training starting May 17th 2017

$
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

Adaptive Case Management Methodology Kit by Jürgen Kress

$
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

Bancassurance: The Way Forward and How to Manage It (Part 3)

$
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.

We will be Live on a NEW Blogging Platform Shortly !!

$
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!

Patch Set Update: 11.1.2.5.701 Oracle Smart View for Office

$
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.



Patch Set Update: Oracle Hyperion Calculation Manager 11.1.2.4.010

$
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




WKWebView File XHR Cordova plugin released

$
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.

Microservices messaging on Oracle Cloud using Apache Kafka by Abhishek Gupta

$
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

Case management for the knowledge worker era by Jan van Zoggel

$
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

Case management for the knowledge worker era by Jan van Zoggel

$
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

RAC SIG Webcast: Oracle Database 12c Release 2 Rapid Home Provisioning and Maintenance

$
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!


Viewing all 19780 articles
Browse latest View live




Latest Images