Posts

Showing posts with the label MCS

Converting ADLs to implement end to end JSON in SOA Suite 12.2.1 -PART I

Image
There is no doubt that web [Rest] APIs have become extremely popular and its usage has gone well beyond just building APIs in support of mobile apps. We can see the adoption of  resource-oriented architectures (ROA)  by probably all SaaS vendors who provide out-of-the-box APIs as the means to connect and interact with their cloud applications. Take for example the Oracle Cloud . To discover and consume publicly available Oracle SaaS APIs, all one need to do is browse the  Oracle API Catalog Cloud Service  (which is publicly accessible) and just select the  Swagger definition for any given API. But (as you probably already know) the adoption of web APIs hasn't stopped there.  With the increased popularity of Microservice Architectures  , initiatives such as  Open Legacy  ,  and node.js based frameworks like loopback and sails (to name a few), API-enabling system of records is becoming a lot easier. This is putting a lot of pres...

Installing MAF 2.1.2 and MCS Lab Utility on Mac (OS X Yosemite 10.10.4)

During the OFM Summer Camp for Mobile Cloud Service (MCS) it was all going very smooth. In fact too good!! until I had to set up MAF 2.1.2 in JDevleoper and configure the utility provided in the lab (maf-mcs-utility-2.1.3.1.4). At this point nothing worked…The fact that I use Mac didn’t make things easier either as most people were on Windows and the lab sort of assumed the same….. So after at least 6 hours banging my head against the wall I finally found a solution. Word of Caution I initially tried to make this work in an existing Jdeveloper 12.1.3 soaquickstart installation. I tried to set up MAF 2.1.2 in this environment (following the docs steps) and it got to the point that I was getting all sort of weird errors (many related to MDS not loading and others around compilation). So at this point I decided to do a full clean install of everything (including Java). Below the steps: Preparation: Uninstall JDK 1.8 or JRE 1.8 (if you don’t have a JDK installed yet) b...