When the Cracks Begin to Show On Designing Microservices by Lucas Jellema

image

No one has achieved success with microservices just by talking about them. Unfortunately, many organizations spend a lot of time on exactly that, debating how to approach microservices. It is as though there is one perfect approach to designing and working with microservices that needs only be uncovered. In actual fact, there is no such definitive solution; even if there were, it would hold true only until changes in the organization, business objectives, technology frameworks and regulations made adjustments necessary.

It is tempting—just as it was a decade ago with SOA Web Services—to spend a lot of time and energy on identifying microservices. Creating an exhaustive overview of all microservices, defining the exact scope and interface of each, is not feasible and is not a smart investment of time. It would be a lot of work, and that work would never be complete. The definition of microservices is not an end in itself and giving in to this temptation represents a serious risk. Microservices are an instrument for achieving sustained business agility in a changing world of functional and non-functional requirements and evolving technical, political, economic, and legal parameters. Microservices cannot be defined once and for all, and they should not have to be. As architects and developers we are agile and flexible. We embrace change in all aspects of our IT organizations.

Here’s another organizational risk familiar from the SOA era: starting with an exclusive focus on the technology for implementing microservices and on the microservices platform, the underlying platform for eventually running the microservices (that do not even exist yet and for which no requirements are yet known). It is all too easy to spend time on this seemingly useful exercise and, after months of investigation and selection and architecting, to end up with an impractical, oversized and over-engineered platform – and no running microservices. Such discussions slow down the process of microservices adoption, obstruct the view of the essential challenges, and set up an organization for disappointing results (if not outright frustration).

A third category of risk is to just start building microservices without a clear business need for or objective with a microservices architecture or, even worse, without really understanding what a microservices architecture entails from an organizational perspective. The operative keyword being overlooked: DevOps.

This article provides some insights and guidelines that can help propel teams of architects beyond discussions and into action. Perhaps it can also help establish some architecture guidelines, such as the importance of domain design.

What do we want to achieve with microservices?

When discussing microservices, we must remember what our objectives are. Microservices are not the objective; they are merely the means. Microservices are meant to help us with those objectives and if they do not do so, we neither need nor want them. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

Free eBook Cloud Integration & API Management for dummies

image

Want simplify integration in the cloud? Monetize with API management and empower citizen developers? Get the free Cloud Integration & API Management eBook here.

Get the free eBook here.

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

Technology and Industry Innovations and Demos

image

Hubs have helped dozens of businesses realize their vision by bringing them to life. Below are some of the catalogued applications and projects the Hubs have helped put into production for companies just like yours. Let us work with you to get your next project off the ground and into the cloud.

· Smart Cart Demo For anyone who owns their own business, they know the most important entity is the customer. See how Oracle Cloud Enterprise can help in the world of retail. Watch the demo (7:24)

· Business Insight Chatbot See how Oracle can help retail companies improve productivity and appropriately focus their efforts by using chatbots that can give quick access to information. Watch the demo (2:09)

· Business Insight Chatbot: Behind the Scenes See how an Oracle Mobile chatbot can help retail companies improve productivity and appropriately focus their efforts. Watch the demo (9:25)

· Elevate CX with Augmented Reality Oracle can help retail companies create engaging experiences for customers by using artificial intelligence and augmented reality. This exciting innovation will incentivize consumers to buy products in stores rather than online. Watch the demo (2:24)

· Elevate CX with Augmented Reality: Behind the Scenes Using artificial intelligence and augmented reality, Oracle can help companies create engaging experiences for their customers. Watch the demo (6:24)

· Mobile App with Active Notification See how you can get your third- party apps to send push notifications to others, even if that capability isn’t native to the application. Watch the demo (1:55)

· Connected Patient and Wellness Adherence Oracle can help healthcare companies create an integrated and seamless healthcare experience by using connected devices that can work together with patients to take a proactive approach to improving health. Watch the demo (3:16)

· Connected Patient and Wellness Adherence: Behind the Scenes Using Oracle Mobile Cloud Enterprise and Oracle IoT Cloud Service, the healthcare industry will be able to better care for patients and monitor their vital signs through use of connected technologies. Watch the demo (6:57)

· Intelligent Asset Maintenance See how you can use blended datasets and machine learning to better predict maintenance issues, saving money and ensuring smoother operations. Watch the demo (3:34)

· For further details please visit the website here.

 

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

Additional new content PaaS Partner Community

image· Use Processes in Oracle Visual Builder Cloud Service. Create a process application and a process in Oracle Process Cloud Service, then, using Visual Builder Cloud Service, create a web application that displays processes and tasks and executes them.

· Special Report: Blockchain In July, Oracle announced the general availability of its Oracle Blockchain Cloud Service, which allows organizations to easily build blockchain networks that can drive more-secure and more-efficient transactions, and to track goods through supply chains globally. Oracle has many of the required components for a strong blockchain network already in place, including a powerful platform, compatible SaaS applications, and a comprehensive and proven cloud security portfolio. With these capabilities, Oracle is uniquely poised to deliver major benefits to customers. These include minimizing complexity and cost, improving the customer experience, hastening application delivery and integration, and increasing transparency throughout the supply chain. Here, discover how blockchain is reducing risk and costs associated with common business processes, and learn how your business can use blockchain to drive innovation and accelerate profits.

· Is Blockchain Right for You? Oracle’s framework helps companies evaluate this hot technology using six criteria.

· Cloud Productivity Payoff Discover the key benefits of a unified approach to finance modernization

· Oracle Helps You Put Blockchain into Real-World Use with New Cloud Service Oracle Blockchain Cloud Service has the features that an enterprise needs to move from experimenting with blockchain to creating production applications.

· What Will Spark the Blockchain Explosion? Which enterprise or industry application or applications will ignite a true explosion in the use of blockchain?

· Edtech Startup to Release Blockchain-Based “Lifelong Learning Ledger” Brandman University is taking a new approach to adult education, focusing on students’ competencies to speed their path to graduation

· Oracle Blockchain Service for Financial Services Oracle Blockchain Cloud Service is part of a PaaS portfolio delivered by a scalable, distributed transaction processing platform that accelerates revenue, creates new revenue streams, and reduces risk.

 

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

Top tweets PaaS Partner Community July 2019

imageJuly 2019 top tweets by PaaSCommunity

Send your tweets @soacommunity #PaaSCommunity and follow us at http://twitter.com/soacommunity. Make sure you share your content with the community!

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

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

Value of Technical Capability Models by Phil Wilkins

image

The use of Technical Capability models is not something I have seen a lot of use of, which is a little unfortunate as they can provide tremendous insight into an organizations IT needs.

Typically you want to use the Technical capability model to be used in conjunction with a business capability model, and this is where things can get tricky as developing the business views can take time.  I came across this short video which focuses on the more business aspect but helps explain the ideas behind the models:

Note how the model is largely groups of capabilities that happen in the business. Underlying this kind of diagram you would have a brief explanation of each capability.  If you want to go all out on EA modelling then you can link the capabilities to the documented associated processes etc.

Independently, the ideal is to then identify the technical capabilities that are likely to be needed. This will provide a similar looking model. The technical capabilities are probably best drawn from industry best practices, and specific business needs. The model should be completely product agnostic. The real value comes in by then mapping the technical capabilities to which business capabilities use. Read the complete article here

 

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

5 Easy Ways To Determine If Your Company Needs Blockchain by Lisa M. Schwartz

image

Blockchain, the cloud-based distributed ledger, is one of the hottest emerging business technologies. But how do you know if your company needs to create or join one?

To help you make that decision, you and your organization should ask (and answer) the following five basic questions:

1. Are we ready to lead a blockchain initiative, one that spans an industry or even multiple industries?

Blockchains provide a shared, immutable, secure record of transactions across a business network, so embarking upon a blockchain project will require your commitment to a process that goes beyond your own organization or business—“going big,” so to speak.

For example, a global shipping management company is going big with a blockchain to simplify the documentation process among ocean carriers, truckers, customs agencies, and logistics providers, projecting a 60% reduction in the time required to collect and confirm data from multiple parties.  One federal government—working with banks, customs, food and drug administration officials, and other organizations—is using blockchain to identify counterfeit goods and prevent fraudulent customs activity. To prevent contamination, large and small enterprises across food industry supply chains are exploring blockchain to verify and prove that food is safe at every stage, from point of origin to distribution, from point of sale to consumption. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

Oracle rolls out blockchain-based business apps By Lucas Mearian

image

Oracle has announced a suite of SaaS applications based on its Oracle Blockchain Cloud Service for the purpose of tracing and tracking supply chains through a transparent distributed ledger.

The four new cloud-based apps, unveiled at Oracle’s OpenWorld conference this week, are aimed at providing end-to-end traceability of transported goods, confirming the origins of the parts that make up those products and creating an auditable log for warranty and liability claims. One application, an intelligent "cold chain" service, tracks temperature-controlled products in a supply chain, such as pharmaceuticals and food, integrating with IoT devices embedded in those shipments. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

Blockchain across Oracle by Robert van Mölken

image

Learn what the Blockchain is, what the differences between available blockchain platforms are, how to work with Oracle’s Blockchain Cloud Service, and how Blockchain can change the direction of your Oracle work and the focus of your customers.

Get the book here and for additional books please visit our community wiki here.

 

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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

Recursion in XSLT by Martien van den Akker

image

Last week I helped someone on the Oracle community forums with transforming a comma separated string to a list of elements. He needed this to process each element in BPM Suite, but it is a use case that can come around in SOA Suite or even in Oracle Integration Cloud.
You would think that you could do something like a for-each and trimming the element from the variable.

Recursion

One typical thing with XSLT is that variables are immutable. That means that you can declare a variable and assign a value to it, but you cannot change it. So it is not possible to assign a new value to a variable based on a substring of that same variable.
To circumvent this, you should implement a template that conditionally calls itself until an end-condition is met. This is a typical algorithm called recursion. Recursion is a way of implementing a function that calls itself, for example to calculate the faculty of a number. Recursion can help circumventing the immutability of variables, because with every call to the function you can pass (a) calculated and thus different value(s) through the parameter(s).
I wrote about this earlier, but last week a co-worker asked a similar question, but just the other way around: transforming a list into a comma separated string. So, apparently it’s time to write an article about it. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS 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.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

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