Today I was fortunate enough to present at one of the Cloud Lunch and learn events (you can register for any of the events here and see previous sessions here). One of the questions asked at the end of the session was recommended reading on APIs. So I’ve gathered up some links to books I’d suggest worthwhile reading I’d suggest:
Enterprise API Management: Design and deliver valuable business APIs by Luis Weir (Amazon.co.uk)
I should also mention an API book I’ve co-authored. While it focuses on an Oracle product, there is a lot of content that is relevant to any API development using an API Gateway (Amazon.co.uk). I’ve not looked at all the books at API-University, but from I have seen the content is worth examining.
The slides for my presentation can be found on slideshare, and here:
Today was the first run of some new presentation material looking at the use of GitHub Actions using Runners deployed on OCI Free Tier. The presentation was actually physical rather than virtual which was after 2 years of virtual presenting, rather refreshing. Not to mention the UKOUG hosted the event at the Oval Cricket ground, which made for an interesting venue. The example configuration is included in our GitHub OCI Utilities repository (as we use this solution to help validate and test our development work).
The presentation itself (which includes screenshots of the setup of a simple Action and runner) is here, note I have disconnected my Runners, but you will be able to see the Action configuration but if you try to trigger activity through my repository then nothing will happen.
Earlier this month as part of the Virtual Oracle Developer Meetups, we were very fortunate to have Oracle Ace, Martien van den Akker present on the subject of the magic of correlations in SOA, BPM, and Oracle Integration Cloud. Martien not only presents to the Oracle community but also is very active on the Oracle community sites (community.oracle.com and Cloud Customer Connect) sharing his wealth of knowledge. When it comes to the tough questions about Oracle middleware tech on these platforms, you stand a good chance that Martien will be the one answering your question.
This insightful presentation not only addressed the traditional Oracle Integration approach using SOA and BPM but also contrasted the capabilities as provided by Oracle Cloud. Martien was generous enough to allow us to record the presentation and share it (below), along with the demo resources from:
I presented at an online Meetup on today (Thursday 16th April) with a shortened version of my API technology overview (A quick look at gRPC, GraphQL, REST APIs – Which way to go?). Aside from an early interruption to the event, the evening was an excellent series of speakers covering a number of API centric subjects.
Another Spring means another excellent Oracle EMEA PaaS Forum for Oracle partners. Every Year Juergen Kress organizes the event, finding really nice venues to host several hundred people over four and half days.
The event is split into several parts, Monday afternoon normally involves Oracle Ace’s presenting on best practices, insights on applying the various technologies etc. For me this meant presenting on the London Developer Meetup, looking at how it worked, what has been successful, and what hasn’t. For those know have read my blogs on the subject (here) will know about our Drone initiative.
Then Tuesday is a single stream day where Juergen has managed to pull in SVPs and Senior Product Managers from around the globe to provide a high-level view of what has been going on with their products. For anyone consulting in the Oracle domain, this is incredibly useful. For example, there is a clear strategy coalescing around AI and Machine Learning both as a service proposition to users, but also how these technologies are being made available and used within other products. Other areas such as OIC and SOA CS have stability and maturity, and the road map is about maximising connectivity with the newer products.
But before the sessions start, Juergen starts with opening remarks, and demos’ something engaging. In previous years this has been things like Digital Assistants/Chatbots and so on. This year, we have been fortunate to be an active contributor by demoing the drone through the use of APIs and talking about the ideas. The dry runs of the demo on Monday went without a problem, but when it came to the main show, the drone was a little uncooperative – we think because the air-con had really kicked in. But importantly, even not achieving the desired result, the message of engagement made it home.
Wednesday is split into streams with in-depth sessions from the different Product Managers, he amount of insight gained from these sessions is tremendous, some of which is very much protected by safe harbour statements or not for public disclosure such is the honest and open discussions. The day closes with an Ace Director initiative which demonstrates the application of Oracle Cloud products to a plausible use case, and Luis Weir (Capgemini Oracle CTO) is part of. This session has become something of a tradition now.
The day’s business concludes awards, and for a second year the UK Capgemini team have taken home two awards for APIs and PaaS Contribution.
Luis Weir with his API award
The final two days are then a choice of Hackerthon or 1/2 day training sessions on different products with the relevant Product Managers, and an excellent opportunity to pick the brains of the presenters as well as get hands-on experience with the different products.
The week isn’t without it’s social and networking activities of course …
I will be presenting at the UKOUG Conference this year as an Oracle Ace and Snr Consultant from a award winning Partner of the Year. I’ll be speaking about:
ICS (now part of Oracle Integration Cloud)
Microservices and WebLogic
Oracle Messaging Cloud Service
I also have colleagues from Capgemini covering IaaS and SaaS among other things. I hope that we see you in Birmingham. Full details of my sessions :
Integration Cloud Service (ICS) Customer use Cases an Insight Into why ICS
04/12/2017 09:00 &
05/12/2017 09:00
In this session the presenters will talk about several applications of Integration Cloud Service (ICS) with customers from Capgemini. Whilst presenting the use cases, the reasoning for adopting ICS over other integration options will be explained and some of the design considerations that had to be addressed in the application of ICS. Whilst looking at the example cases, factors involved in deciding which iPaaS offering to adopt based on needs.
This session will be presented by Phil Wilkins one of the authors of the book Implementing Oracle Integration Cloud Service and supporting blog.
Microservices in a Monolith World
04/12/2017 15:25
Whilst microservices are mainstream thinking, many organisations make significant long term investments in application containers such as WebLogic and can be resistant to moving on from such investments. So how do we realise the microservice thinking with such constraints? This presentation looks at several approaches that can allow us to leverage microservice thinking without sacrificing the existing investment.
Why Should I Consider Oracle Messaging Cloud Service as an Integration Solution?
04/12/2017 17:55
Oracle Messaging Cloud Service is an often-overlooked service in the family of iPaaS options, but why? So, what makes it worth considering and makes it more contemporary than JMS with Java Cloud Service? This presentation will look at what differentiates MCS from JCS and Event Hub and others and does it offer that makes it distinct and worthwhile option?
As part of the UKOUG SIG committee for middleware I have had the opportunity to contribute to the planning of the conference in December (Tech17). The agenda looks really exciting with a range a high class submissions covering on-premises to cloud, from micro to monolith, API to application, source to SOA.
Presenters go from newbies to world class names, not to mention key Oracle product managers.
Here are a couple of tweets from the planning day …
Want to get involved with the usergroup? Volunteering doesn't have to be tedious, check out the fun our #ukoug_apps17 committee had today pic.twitter.com/36ZNqi2UMX
As the build up to the Oracle Applications User Group conference (Collaborate) progresses the presenters have been informed of whether there submissions have been accepted. Among many I made several submissions.
Before I share what I think I should have learnt from making submissions let me give some background to how we got to where we are. So my boss is keen that we have a member of the Enterprise Architecture team who has a strong Oracle recognition. As we are a customer rather than partner the only opportunity really is through the Ace programme as an Associate. Well I have been as active as the demands of the day job allows With the UK Oracle User Group (UKOUG). We agreed presenting at something as big as OAUG’s annual conference Collaborate would be the next step to making a case.
So whilst at Oracle Open World we finally agreed that step and joined OAUG and found we only had a couple of weeks to get our submissions together – during which time I had to get internal sign off for my submissions plus deal with a family emergency.
So with the scene set, perhaps lesson one, don’t work in haste. OAUG run webinars about how to create submissions – a worthwhile exercise to attend although it does focus on what OAUG provides in the form of submission information (any themes for the conference identified and the amount of information needed) and the process & mechanics of selection. The important message is to temper your expectations as selection success rate is about 1 in 6 submissions. I looked at their themes and identified what I had in mind more or less fitted (big tick for me).
All of this meant I could assemble my submissions including details for my employer of what internal work and sources likely to be drawn from. Mistake here is perhaps I should have done this as soon as we had agreed to try as it would have meant I could give focus on getting my submission together sooner.
Perhaps the biggest missed opportunity, was having joined OAUG was to immediately look through previous conference papers and presentations, and most critically the ‘abstracts’ with these to get a feel of the messages, language and themes of presentations that had been accepted. Understanding how the presentation submission might resonate with those voting on which presentations to accept could have made a big difference. In hindsight I suspect my submission wording was a little to academic rather than informed by battle worn insights and how we’ve beaten some challenges.
All of this would help by having actually attended a previous Collaborate conference and got a feel for the ‘character’ of the conference and the people attending. I do know from Oracle Open World and Oracle’s one day sessions have some commonality in character and attendance but feel different and have some slight differences in attendance (Oracle sessions are slightly more abstract except customer presentations) and attendance can be a bit more decision maker in attendance. Where as UKOUG attendance is more orientated to those who execute delivery or drive the delivery aspects. Then open source events differ a bit again.
To help inform thinking and learning how to progress I have been reading the excellent book Confessions of a Public Speaker by Scott Berkun (amusing and insightful book on public speaking and full of useful practical simple advise). Some may say a little masochistic given my submissions weren’t selected. But, certainly helped thinking about the approach for example really focusing down on the key message, and then how to prepare if a submission is selected.
To conclude, what now? Well we will be applying these observations going forward, and will have done the reading of previous submissions and got together my submission ideas by the time submission opportunities open for next year – so no haste. With a little luck will have attended Collaborate as just a delegate. Then of course there is perhaps Open World as an opportunity.
I recently presented on the subject of Oracle middleware (FMW) with an emphasis on SOA Suite, Application Integration Architecture (AIA), Process Integration Packs (PIPs) and Oracle Fusion Applications. Below is a derivative of the presentation. I’ve sought to identify how the technologies relate, and how Fusion applications relate to the non Fusion products.
For those trying to get to grips with this technology stack – you might find the notes useful as I’ve included plenty of links to associated information.
You must be logged in to post a comment.