Wednesday Jul 06, 2016

HCL Predictive Maintenance Solution based on IoT Cloud Service


clip_image002Luis Weir and the HCL team build an excellent PaaS showcase for predictive maintenance.

Predictive Maintenance HCL PaaS Showcase

• Industry value proposition solving a business problem

• PaaS services: IoT, MCS, PCS, ICS

Industries such as aeronautics, automotive, manufacturing, high-tech and even healthcare always deal with the management of thousands of assets. This activity is complex in very costly. Even more so due to manual business processes and disconnected systems (many of them legacy). HCL’s ServiSmart solution reduces costs by connecting assets into a streamlined and pre-built end-to-end digital business process to automate tasks such as fault recognition and diagnosis, work allocation, repairs tracking and ongoing maintenance. Watch the video 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.

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

Technorati Tags: Luis Weir,HCL,PaaS,Cloud,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Wednesday Jun 08, 2016

HCL & Samsung Develope Unique Business-Focused Wearable Apps and Enterprise Solutions

clip_image001At Oracle OpenWorld 2015, Samsung Electronics is showcasing premier enterprise solutions created for Samsung’s top-rated mobile devices and developed on Oracle’s industry-leading architecture. Together, Samsung and Oracle are improving the end-user experience by delivering solutions unique to Samsung devices and Oracle Mobile Cloud Service.

From smartphones to tablets to wearables, Samsung and Oracle are driving enterprise mobility and enabling professionals to be more productive. The new Cordova plug-in for Samsung developers, also on display at Oracle OpenWorld, makes enterprise app development easier through the packaging of key APIs for one of the best Android business experience on the market. The Cordova plug-in integrates into Oracle’s developer tools, while granting access to Samsung’s unique hardware features such as multi-window and S Pen.

“As two of the world’s leading drivers of enterprise mobility, Samsung and Oracle are positioned to deliver an ideal user experience that pushes the boundaries of productivity in the workplace,” said Rick Segal, Vice President of Enterprise Business Team, IT & Mobile Communications Business at Samsung Electronics. “Our alliance with Oracle is not only powering professionals and businesses through mobility, but also enabling developers and systems integrators to produce unique enterprise solutions that help organizations reach new levels of growth and success.” Read the complete article here. Watch the video 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.

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

Sunday Jun 05, 2016

API Management Implementation Case Study by Bob Rhubart

imageRead this complete sample chapter from the book Oracle API Management 12c Implementation, written by Oracle ACE Director Luis Weir, Oracle ACE Rolando Carraso, Oracle ACE Associate Arturo Viveros, and Andrew Bell. OAPI_Mgmt_Implement_Case_Study.pdf (1.3 MB)

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.

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

Monday Oct 26, 2015

IoT PaaS showcase for Predictive Maintenance by HCL at Oracle OpenWorld2015

imageWant to see a showcase of the brand new Oracle Internet of Things (IoT cloud service consuming Mobile & Process and Integration Cloud Service? Make sure you visit the Samsung & HCL Demo center at Moscone Center South Exhibition Hall – Booth 1221.

The use case includes the complete flow from fault recognition, gather and diagnose information, repair and settle and schedule preventive maintenance. The whole show case was build on the Oracle PaaS Platform. For more information or in case you can not make it to San Francisco please contact Luis Weir 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.

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

Wednesday Aug 19, 2015

A Word About Microservice Architectures and SOA by Luis Augusto Weir

clip_image002In this article I will talk about my first conclusions and my point of view regarding Microservice Architectures. As there is still quite a lot of confusion and debate out there on this topic, I will try to describe with my own words what Microservice Architecture is, how does it differ from typical Service Oriented Architectures (SOA) and what design principles and practices governs it.
What is a Microservice Architecture?
In the article http://martinfowler.com/articles/microservices.html written by Fowler and Lewis, Microservice Architecture is described as following::

Microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies

The article overall it’s a fantastic piece of work (really suggest you read it). The way Microservice Architectures it’s defined opens up a few pandora boxes (in a good way I think) which I will talk about subsequently.
First of all, if you are familiar with SOA and it’s guiding principles this will seem very familiar (read for example: http://en.wikipedia.org/wiki/Service-oriented_architecture or http://www.soa-manifesto.org/). Yet, if you noticed the highlighted texts, it’s not quite the same as what we are used to in traditional SOA. The truth is, wether we accept it or not, SOA architectures evolved around the adoption of certain design patterns (such as Enterprise Service Bus (ESB), canonical schemas, centralised contracts, -see http://www.soapatterns.org/ for more) and the use of SOA specific infrastructures to build and deploy services and APIs became the approach of choice (note that the service vs API topic it’s not discussed in this post. For my view on this read http://www.soa4u.co.uk/2013/09/restful-is-also-soa.html).
From my perspective, I would define Microservice Architecture’s as both 1) a design pattern and 2) a discipline for delivering services and APIs. To elaborate further based on my conclusions I can highlight the following guiding principles:

  • Delivering business focused and lightweight services/APIs that are truly design, built, deployed and executed independently of each other (meaning that in terms of infrastructure dependencies, they share very little)
  • Strong focus on people collaboration and communication as the main mechanism in the adoption of best practices and standards rather than common set of strict guidelines and standards that constraint the way services are define, built, deployed and maintained
  • DevOps (config management, deployment automation, CI, Continuous Delivery) as a fundamental building block rather than a value add
  • Scalability should be easy as services are very lightweight and stateless (The same service can run in many servers and DevOps makes the deployment process automatic and easy)
  • Doesn’t encourages the use of monoliths to deploy services (a monolith is for example an application server or an ESB). Services should run almost as demons

One can argue that SOA architectures can also satisfy the listed requirements as SOA it’s really an architecture paradigm that can be realised in different ways. I personally think this myself and I would regard Microservice Architecture as a SOA design pattern, however as per my previous point, comparing it with traditional SOA architecture’s there is a difference.

Microservices vs SOA 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.

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

Sunday Mar 08, 2015

API Catalog 12c Full Overview by Luis Weir

clip_image002Oracle has recently released Oracle Enterprise Repository (OER) 12c and Oracle API Catalog (OAC) 12c.I am particularly exited on the latter as it aims to simplify management of APIs and promises to be able to create catalog of your services and APIs rapidly. Furthermore, although OER 12c maintains the same richness as in OER 11g, this product is targeted to advance users that are in need to address more complex governance requirements whereas OAC it’s a light-weight version of OER however tailored to address specific use cases of API management such as cataloguing, discovering and rating APIs.
This blog is about my first impression when installing, configuring and using Oracle API Catalog. In the blog I provide all steps I followed to achieve these tasks and at the end I provide a summary of my experience and feedback of the product.

Installation Pre-requisites

  • Download Weblogic Server 12.1.3 and OER 12.1.3 software binaries from following link (note that OAC uses same OER installer)

http://www.oracle.com/technetwork/middleware/repository/downloads/index.html

  • You will need an Oracle Database installed (you may also download database from previous link). If you already have an environment with an Oracle Database available you can check supported versions from following link

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

  • Ensure you have installed JDK 7.0 Update 55 or later. You can download it from the following link:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

  • Oracle API Catalog Home Page and Installation Guide:

https://docs.oracle.com/middleware/1213/oac/index.html
https://docs.oracle.com/middleware/1213/oac/install-cat/toc.htm

Installation

Firstly install Oracle Database and Weblogic Server as per instructions.

Then continue with installation of OAC 12c as per following instructions: https://docs.oracle.com/middleware/1213/oac/install-cat/intro.htm#CATIG146
Following key screenshots taken during installation of Weblogic Server and OAC and also some tips: 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.

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

Wednesday Feb 11, 2015

SOA/API developer tool tips by Luis Augusto Weir

clip_image001Having been delivering SOA projects for over a decade, I’ve come across many tools some of which I hate and avoid using them (unless a client demands so)  and others that have made my life easier when delivering projects.

The below table is a recollection of tools I have used or come across which  I find useful and recommend SOA/API practitioners to use or at least evaluate. Enjoy :)

SDLC

Tool Name

Description + Links

Project/Scrum Management and Collaboration

Jira

Jira when used for scrum management is In my opinion is the the best tool I've used for managing scrums specially in an offshore / onshore distributed environment. It also has capabilities to manage GIT repositories which makes this an ideal tool for a complete cloud/based agile project with users all over the world.
https://www.atlassian.com/software/jira

Agilo

I used this tool some time back successfully in a large onsite SOA project and it worked very well for us. Product has come along way since then and It's more feature rich than it used to be. It has a 30 day trial.
http://agilosoftware.com/

Trello

Very simple, lean and easy to use project/task management and collaboration tool. It’s free for any number of users, can log-in using Google account.
Thanks Darren Atkinson for this tip!
https://trello.com
Furthermore there are some awesome plug-ins to use it for Agile projects:

https://www.burndownfortrello.com/

http://scrumfortrello.com/

Coop App

very clean UI supporting features such as share status updates, questions, links, and others.
http://coopapp.com/

PBworks

Suite of tools including in-app instant messaging, live notifications of changes to work spaces, live editing of documents, voice collaboration, wiki, and others. Can be used for full collaboration including project management.
http://www.pbworks.com/

Configuration Management

GitHub

I have been using this tool recently but found it amazing specially because of the GitHub client which is not intrusive to filesystem (like Tortoise and that create issues some times in the local file system) and very easy to use. It's social collaborative capabilities are awesome but also supports private projects however this latter feature it's not free. Also there are tutorials online.
https://github.com/
try.github.com

Get all tips from Luis 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.

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

Tuesday Jan 20, 2015

2 Minute Tech Tip: Tools for SOA Governance and API Management by Luis Weir

clip_image002

Watch the video 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.

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

Friday Sep 19, 2014

New in SOA Suite 12c and AIAFP/OER Backward Compatibility Table by Luis Augusto Weir

Finally Oracle SOA Suite 12cR1 (12.1.3.0.0) is out (http://www.oracle.com/us/corporate/pressrelease/soa-suite-12c-062614).Having implemented all versions of SOA Suite (10.1.3.1-5, 11.1.1.1-7) I am particularly more exited about this new release as I was when its predecessors were launched. And this is because unlike the previous releases, these versions is releases in the middle of major trends such as cloud computing, mobile integration, Internet of Thins, Machine to Machine, are starting to become main-stream and I see SOA Suite 12c as a fundamental building block to supporting all of these new trends!
Listing below some of the new features of Oracle SOA 12c that I am more exited about:

  • Enhanced cloud integration with cloud adapters
  • Improved mobile & IoT support with REST/JSON adapters
  • Seamless OEP integration (very useful for EDA’s or Big Data integration support)
  • Improved user experience and productivity by:
    • Finally having OSB IDE now fully supported by JDeveloper
    • New “template” feature which allows developer to create blueprints of pre-built SOA/OSB composites/services
    • “Composite like” development of OSB services
    • Completely new ADF based OSB console
  • Improved support for large/small documents transfer by incorporating the Oracle Managed File Transfers
  • Backward compatibility with AIA FP with the use of SOA Core Extensions (http://docs.oracle.com/middleware/1213/core/INSOA/planning.htm#INSOA498)
  • As per my understanding, OER harvester for SOA 12c assets will be available as part of the release of OER 12c (12.1.3) which will come out soon

Is about the last point two points  (AIA/OER) that I want to talk a bit more, specially because both of them are governance related features.
Although 12c introduces many features which will make it easier to govern a SOA project, if you are using AIA or OER in 11g or if you are about to start a 11g project, you must take note of the following:
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.

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

Monday Aug 04, 2014

SOA Transformation through SOA Upgrade by Luis Augusto Weir

10gTo11gMuch has been said about Oracle SOA Suite 10g (or JCaps) upgrades to 11g and how features map between both versions. There is also plenty of information online about this topic both official and unofficial. It’s not news to many that for example SOA Suite 10g is currently in extended support and product will enter sustaining support by the end of 2014 (I will explain more about what extended and sustaining support means later in the blog). However one fact remains truth: There are still many companies out there running platforms that are (or soon will be) in sustaining support, and that don’t yet have an upgrade strategy. I say this based on my own experience as I am currently helping several customers do exactly this.

Having said that,  I wrote this blog in an attempt to give SOA experts, Integration Leads and Architects key pointers that can serve as inspiration to come up with a transformational approach when defining an upgrade strategy. Note that I am using the word “transformation” deliberately and I will explain why shortly.

Note that although this article is mainly related to the Oracle SOA 10g to 11g technology stacks, the approaches, tips and information provided in this blog should also be applicable when defining any technology upgrade. In fact, once 12c is more mature I will probably refresh this blog to cover 11g to 12c upgrades.

Following my key pointers to help you define your upgrade as a SOA Transformation:

1)Understand the product roadmaps and planning to move in advance
2)Take a SOA Transformation approach and not just a technology upgrade
3)Elaborate a SOA Transformation Roadmap
4)Understand current and future technology stacks and identify potential risks and challenges in advance
5)Define a service transformation methodology
6)SOA transformation also requires organisational changes and maturity

1) Understand the product roadmaps and planning to move in advance

This is one of the most important points and one that many have either failed to understand or have just ignored (hence why many companies still stuck in 10g and have no plan to upgrade yet). This is important because by understanding the product releases and features, release dates, and support lifeline you can plan in advance an upgrade approach and avoid having to do something tactically, in a rush and with limited budget.

Before getting further into this topic, it is critical that you understand the basics of Oracle product releases: 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.

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

About





Search

Archives
« July 2016
SunMonTueWedThuFriSat
     
24
25
26
27
28
29
30
31
      
Today