Friday Sep 11, 2015

Zamil Industrial "All In" for Oracle Cloud

Oracle Java Cloud Service capabilities include a full-featured Oracle WebLogic Server 12c or Oracle WebLogic Server 11g instance that integrates with Oracle Database and Oracle Real Application Clusters. Optional capabilities include clustering of application server instances, clustering of databases, in-memory database functionality, high availability, elastic load balancing, and fully managed services for backup, restore, patching, scaling, and server management.
This integrated family of cloud services makes perfect sense for a large, dispersed organization such as Zamil Industrial Investment Company, a global building and construction conglomerate with facilities in 55 countries. Zamil Industrial develops products ranging from transmission towers to climate control systems. The company has major IT divisions in Saudi Arabia and India.

“We want to establish one IT model for our entire business and consolidate IT investments as much as possible,” says Zamil Industrial CIO Zaki Sabbagh. To fulfill this goal, the company signed up for Oracle Database Cloud Service. Now its document management data resides in the cloud. “We have consolidated all document management data into one instance,” he says. “In addition, all network projects, e-mail, supplier management—any initiatives that impact more than two business units—are handled at the corporate level.”

After implementing one on-premises Oracle enterprise resource planning (ERP) instance across 13 global business units, Sabbagh turned his attention to moving business applications and data to the cloud. He used Oracle Java Cloud Service to create an application for sharing engineering documents and an information system for managing engineering projects.

“We started in 2013 with a five-year plan to move everything to the cloud except our ERP system,” he says. “As of now, we have more than 15 systems and environments—Oracle and non-Oracle—in the cloud. It was a very quick win for us. The savings have been excellent in terms of administration, backup, and systems management. We no longer need to license so much hardware and software, let alone bother with installing, patching, and configuring.”

More Data and Better Apps—Fast

Oracle Java Cloud Service is a central component of Zamil Industrial’s cloud infrastructure. The service makes it easy for workers at 13 different sites globally to exchange insights and share files.

For example, Zamil Steel, a subsidiary of Zamil Industrial, has engineering teams in Saudi Arabia, Egypt, the United Arab Emirates, India, and Vietnam. Previously, they used FTP to upload and download documents, with nominal communications and haphazard version control. Now they use a simple Java application to exchange their engineering documents. Files can be edited on premises and automatically backed up to the cloud. Zamil Industrial also purchased 20 TB of Oracle Cloud storage as a backup system.

“For each site, we migrated Oracle Database to Oracle Database Cloud Service with the help of Oracle SQL Developer,” Sabbagh says. “We did not need to modify anything in our databases in order to migrate to the cloud. We then migrated our web services from Oracle WebLogic Server to Oracle Java Cloud Service and had the same advantage—no need to apply changes to the existing code.”

Zamil Industrial plans to use Oracle Documents Cloud Service to make it even easier for employees to store and exchange their documents in the cloud. Sabbagh says this cloud service will give them one global repository, with high security and automated backups. The company also plans to use Oracle Mobile Cloud Service and Oracle Business Intelligence Cloud Service to generate analytical reports for display on handheld devices.
“No company can ignore the cloud anymore,” Sabbagh says. “It’s not an option. It’s a direction.


Zamil Industrial Investment Company

Headquarters: Dammam, Saudi Arabia
Industry: Engineering and construction
Employees: More than 10,000
Revenue: US$1.46 billion in 2014
Oracle products and services: Oracle Database Cloud Service, Oracle Java Cloud Service, cloud support service

Tuesday Apr 21, 2015

Webcast: Develop in the Cloud, For the Cloud

As part of the Oracle Cloud Developer Webcast Series, an upcoming session on April 30 will showcase Oracle's new Developer Cloud Service [DCS]. DCS provides you with a turnkey, secure development platform hosted in the cloud. This session will show you how you can have a complete DevOps solution spun-up within seconds, providing you everything you need to design, develop, build and deploy your applications in the cloud with team collaboration at the heart of it all.

Register Now!
April 30, 9am PT
The Developer Cloud Service product team has just delivered it's latest version, 15.2.2, delivering a feature rich DevOps solution including a New Web UI with support for responsive design. This session consists of both slides and a product demonstration covering the latest release of DCS. For all the specific details of this new release please check out the recent blog post.

Monday Feb 09, 2015

Getting started with iOS development using Eclipse and Java

Crosspost from Shay Shmeltzer's blog.

Want to use Eclipse to build an on-device mobile application that runs on iOS devices (iPhones and iPads)?

No problem - here is a step by step demo on how to do this:

Oh, and by the way the same app will function also on Android without any changes to the code :-)  

This is an extract from an online seminar that I recorded for one of Oracle's Virtual Technology Summits - and I figured people who didn't sign up for that event might still benefit from having access to the demo part of the video.

In the demo I show how to build an on-device app that access local data as well as remote data through web services, and how easy it is to integrate device features too.

If you want to try this on your own, get a copy of the Oracle Enterprise Pack for Eclipse, and follow the setup steps in the tutorial here.

And then just follow the video steps.

The location of the web service I accessed is at:

And the Java classes I use to simulate local data are  here.

Monday Feb 02, 2015

Oracle Mobile Application Framework 2.1 - Now Available

Crosspost from last week's announcement by Shay Shmeltzer at

The Oracle Mobile Team is happy to announce the release of Oracle Mobile Application Framework 2.1 - a major update to Oracle's mobile development framework.

This new version focuses on upgrading the framework's infrastructure and includes the following new features:

  • Support for Java 8 - Java is the language used for business logic development on Oracle MAF, in fact Oracle MAF is the only solution out there that will run the same Java code on both iOS and Android.  Now developers can leverage the latest features of the Java language - such as Lambda expressions, Collections with Generics and more - while running on a 64bit JVM that supports the Java 8 Compact2 profile.
  • Cordova 3 support - Cordova is used in Oracle MAF to provide access to device features. Oracle MAF 2.1 updates the Cordova version to 3.6.3 on Android and 3.7 for iOS, dramatically increasing the number of available plugins that developers can leverage.
  • Simpler Cordova Plugin integration - Oracle MAF leverages the plugman command line to build and incorporate plugins into Oracle MAF apps.
  • Xcode 6 and Android 5 support - use the latest SDKs to compile and deploy your MAF applications across multiple devices.

You can get Oracle MAF 2.1 by downloading the new Oracle MAF extension through the JDeveloper Help->Check for Updates functionality.

We highly recommend that you read the installation guide and migration guide before you start your upgrade process. The setup might be a bit tricky because you'll need JDK7 to run JDeveloper but JDK8 to use the extension - so follow the instructions carefully. 

Have questions? - join us on the Oracle MAF discussion forum on OTN

Unrelated side note but that was quite a Super Bowl finish, eh? A miraculous catch followed by what some have said was the worst call.  I mean, a time out left, half a yard to go, and 3 downs to use, with one of the best running backs in the league, and you throw on 2nd down? Wow. 

Tuesday Jan 27, 2015

Middleware Newsletter on 2015 Tech Trends, Cloud Strategy and PaaS Use Cases

If you are in the North East belt in the US, we hope you are staying warm and are relatively unaffected by the blizzard.

Whether you are at home or mobile, in case you haven't seen it yet, the January edition of Oracle Fusion Middleware Newsletter is now out. Top stories include an interview with Oracle Senior Vice President, Amit Zavery as he discusses evolving 2015 top trends driving digital transformation in business across the globe, coverage of our recent CloudWorld events and key messages that outline Oracle's cloud strategy and the commitment and investment going in it, and a deeper look at real world Platform-as-a-Service business use cases.

Find out if the trends discussed align with what you are tackling in your company today and learn more about Oracle's SaaS, PaaS, IaaS and DBaaS strategy and how you can apply PaaS offerings in your business today. In this edition, we have specifically tackled Java Cloud Service use cases but this will be a recurring series as we look at Java and other Cloud Service offerings and how organizations are deploying these to realize business benefits.

As always, the newsletter has current news, events, collateral, industry reports, training and developer news so be sure to take a look and subscribe to the newsletter.

Monday Jan 26, 2015

Cloud Online Forum is Live on January 28 - Don't Miss It!

by Eric Jacobsen, Sr. Product Marketing Director, Java Cloud Service

Is your company asking you to rapidly and securely deploy and manage new business applications in the cloud?  Do you need to build a proven, innovative, collaborative, and integrated Platform as a Service?

If so, today is your lucky day!  Oracle is hosting a Cloud Platform Online Forum on Wednesday, January 28 where you can attend live online sessions and hear what IDC Research, innovative clients, and Oracle’s leading experts have to say about Platform as a Service and cloud.  Whether you are a Java or or mobile developer, an Architect, an IT operations manager, or a Business user,  there is a session for you! 

Follow this link to register for this insightful Cloud Platform Online Forum. REGISTER TODAY!

We will kick off the Forum on January 28 at 10AM PST with Robert P. Mahwold, IDC Research Program Vice President as he leads a “Cloud Platform Market Outlook” discussion with Rex Wang, Oracle Vice President.  

They will provide useful tips and solid strategies you can consider as you drive your cloud platform initiatives.  They will discuss how to decide whether public, private or hybrid cloud is best and how your organization might approach moving to the cloud.  You’ll hear IDC and Oracle best practices to developing a roadmap that will get you on your way to cloud computing.  Join us for this inspiring session.

The Middleware General Session begins at 11:15AM PST and we’ll be taking your questions live through the online chat.  7-Eleven's, Greg Haertling, Chief Enterprise Architect and Sr. Director of Software Development will you how 7 Eleven “Accelerated their Digital Transformation with Oracle’s Platform as a Service.”  He will be joined by Oracle’s Siddhartha Agarwal, Vice President, Product Management and Strategy. 

They will discuss how Platform as a Service is driving efficiencies for development, operations and LOB, including highly scalable and cost efficient development & testing in the cloud, delivery of enterprise class cloud & mobile apps, rapid integration of cloud & on-premise investments, and seamless workload portability between on-premises & cloud.

Afterward, you can watch these additional Middleware Sessions in the following tracks:

  • Application Developer Track: Build, Test, Extend Cloud Applications
    • Java App Performance at the Speed of Cloud: Hot Tips for Successful Cloud Development
    • Jazz Up Your SaaS with Oracle PaaS Solutions
    • Mobile Development in the Cloud
  • Middleware IT Operations Track: Integrate, Secure, Manage your Cloud
    • Simplify SaaS and On-premises Integration
    • Extend Your Identity Management Services to the Cloud
    • Top Tips for Managing Your Application PaaS
  • Business User Track: Connect, Collaborate & Analyze in the Cloud
    • Next-Gen Enterprise Content Management in the Cloud
    • Rapid Business Process Automation in the Cloud
    • Unlocking the Power of Business Analytics in Oracle Cloud

You can find the agenda for these sessions here.

There will also be a Database General Session and Database Cloud Platform sessions that you can attend as well.

I hope to see you online for this exciting Oracle Cloud Platform Online Forum.  Don’t forget to REGISTER so you can discover the right strategies for your organization's journey to the cloud!

Friday Oct 31, 2014

Cloud Application Foundation Rocks OpenWorld

Author: Jens Eckels, Princial, Technology Product Marketing, Oracle
Halloween is upon us, so of course we're all wearing orange, carving pumpkins and planning our evenings to either go trick or treating with the kids, stay home and hand out candy or leave town and avoid the neighborhood crowds like a Halloween Grinch. We're also busying ourselves in the aftermath of OpenWorld 2014, where WebLogic, Coherence and other CAF products had a lot for show-and-tell. So, here are some useful links, topics and recaps just for you.

All treats, no tricks.
And maybe a few bad Halloween puns for good measure.
This year, OpenWorld understandably had a cloud emphasis, and the sessions for WebLogic and Coherence were no exception. We explored how you could keep cloud migrations from "goblin" up your IT budget (sorry for that groaner) as you look at moving from on-premise to the cloud. We looked at some of the advantages of using Coherence in tandem with WebLogic as a strategic in-memory data grid, "witch" allows you to process data in real time and offload back-end services. We held developer sessions on how open technologies like Chef and Puppet are helping you provision your infrastructure. And of course, sessions on Java Cloud Service itself that provides an easy way to move your workloads from on-premise into the public cloud (it's not as "terrifying" as you might think).

No one likes hunting all over for information, so we'll help you be a lazy "bones" by provding you some links here. Boo-ckle your seat belts and enjoy the ride through the internet - if you have the "guts."
Editor's note: I am very, very sorry for suggesting we use Halloween jokes. I didn't foresee they would be so awful. Maybe I should have read my horror-scope. Please click the links anyway.

Keynotes and General Sessions
Slideshare Presentations

We had a great time at OOW 2014, and we're looking forward to seeing in 2015 to keep you on top of your game.

Have a boo-tiful, safe and exciting Halloween and beyond!

Save the date for OpenWorld 2015:
October 25 - 29, 2015

Email me when registration for OpenWorld and JavaOne opens

Thursday Oct 30, 2014

Developer Recap: Fusion Middleware at OpenWorld 2014

Author: Jens Eckels, Principal, Technology Product Marketing

Oracle OpenWorld is over, but there's still plenty to consume! Much of the developer attention was focused on JavaOne down the road, but that doesn't mean we forgot about you! Here's a brief recap of the goings-on, some sessions you may have missed, and some useful links. Hopefully, you can take a few minutes and get all caught up.
Sessions and Keynotes
Just for you, we had a ton of OOW sessions focused on developing for Fusion Middleware. These didn't just focus on Oracle products, but also how using popular tools and frameworks can help you achieve your goals faster. These sessions focused on everything from mobile development to DevOps, with a specific focus on - you guessed it - cloud. Some useful links:

OpenWorld Keynote and Session Rewinds
JavaOne Keynotes
OpenWorld General Sessions

Yeah, yeah, yeah (you might be heard to say).
Those are all big-picture things that don't affect me on a daily basis (you might think).
You're difficult to please, aren't you? Ok, then. Let us try something else...

If you're still assuming OpenWorld isn't right for you as a developer, check out some of the sessions we completed in 2014, and we can hopefully change your mind for OpenWorld 2015.

   • A Guide to Team Development in the Cloud with Oracle Developer Cloud Service
   • Innovating in the Core: Development with Oracle WebLogic Server 12c
   • Next-Generation Oracle WebLogic Server Provisioning: Puppet, Chef, and More
   • Developing Oracle Fusion Middleware Applications in the Cloud
   • Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c

And of course much more. These five examples are a sampling meant to make you hungry for more.
Kind of like good chips and salsa before your tacos arrive.

Events and Free Beer
Still not convinced we care? Well, we do. And we had several appreciation events to show you. We even handed out a lot of, er, libations, to prove it. If you didn't come to OpenWorld 204, you missed out on:

   • OTN parties that take over Howard Street
   • Live bands, including some local favorites
   • The OTN Lounge, where you could send a Tweet, and it gave you beer. Really.
   • Big-picture sessions about mobile and cloud, and how they're changing, well, everything

We had a great time with you at OOW 2014, and we're looking forward to even more developer events in 2015 to keep you on top of your game.

Save the date for OpenWorld 2015:
October 25 - 29, 2015

Email me when registration for OpenWorld and JavaOne opens

Friday Sep 05, 2014

Developer Friday: Sessions To Watch For at OpenWorld 2014

Author: Jens Eckels, Principal, Technology Product Marketing

OpenWorld is coming fast! But, with much of the developer attention focused on JavaOne down the road, what is an OpenWorld attendee focused on development to do? We're glad you asked, as we've got plenty for you to consume - it's not ALL about Java code, after all. You're worrying about interoperability, integration with popular technologies, cloud deployments and much more.
Just for you, we have a ton of OOW sessions focused on developing for Fusion Middleware. These don't just focus on Oracle products, but also how using popluar OSS tools and frameworks can help you acheive your goals faster.

A Guide to Team Development in the Cloud with Oracle Developer Cloud Service [CON5031]
Wednesday, October 1, 12:45pm, Moscone South 270
Whether you are working on the web, mobile devices, the cloud, on-premises, or a combination, a software development platform as a service (PaaS) can transform the way your applications are built and deployed. The new Oracle Developer Cloud Service PaaS is focused on simplifying and accelerating the entire Java application lifecycle (including Oracle Application Development Framework [Oracle ADF]), making it easier and faster than ever to build, run, and manage your applications. In this session, you’ll see how to go from project creation to task management/resolution and true team collaboration with code review, build, and deployment—along with multichannel access to services—through web-based/mobile solutions.

Innovating in the Core: Development with Oracle WebLogic Server 12c [CON7840]
Tuesday, September 30, 5pm, Moscone South 270
Developing applications that can interact efficiently with mobile and HTML clients has become a major focus of many development organizations. This session reviews the latest capabilities of Oracle WebLogic Server 12.1.3 for building the REST, WebSocket, and server-sent-event services required by modern client applications. The presentation covers new APIs, such as JAX-RS 2.0, WebSocket 1.0 API for Java, Java API for JSON Programming 1.0, and JPA 2.1; new WebSocket emulation capability; and Project Avatar, for creating JavaScript-based services and clients. It also highlights the out-of-the-box development experience, the advances in support for working with Maven environments, and IDE integration and support. Oracle WebLogic developers and architects should attend.

Next-Generation Oracle WebLogic Server Provisioning: Puppet, Chef, and More [CON7894]
Wednesday, October 1, 12:45pm, Moscone South 304
There is an explosion of interest in how to apply proven tools to automate provisioning of Oracle WebLogic Server and Oracle Fusion Middleware products. This session features a panel of experts discussing real-world use of tools such as Puppet and Chef to automate Oracle WebLogic Server provisioning and shorten time to market, improve quality, increase efficiencies, and drive down costs. Learn practical approaches to innovating provisioning in your environment.

Developing Oracle Fusion Middleware Applications in the Cloud [CON3575]
Wednesday, October 1, 3:30pm, Moscone South 302
Industry surveys show that the use of cloud platforms can reduce overall development time by up to 20 percent, with some respondents experiencing more than 30 percent time savings. This is largely due to the cloud platform’s ability to streamline the development process, including the ability to quickly get the development assets online. In this session, you will learn how to self-provision Oracle Fusion Middleware development and testing environments to the cloud as well as automatically build, deploy, and configure your applications to the cloud. The session’s presenters provision an Oracle SOA environment to the cloud and deploy and configure your Oracle SOA composites to the cloud, all in less than 45 minutes.

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c [CON7598]
Thursday, October 2, 1:15pm, Moscone South 236
Discover new, richer capabilities for developer productivity in various components of Oracle SOA Suite 12c. Hear how the entire cycle of integration development and testing can be accomplished and accelerated with new features in Oracle JDeveloper. This session presents a host of new features for developers, architects, and testers, such as an integrated server, templates, a SOA debugger, and mappers. The presentation also showcases Oracle Service Bus capabilities in Oracle JDeveloper.

Of course, this is just a small sampling, with many more sessions available on the OpenWorld site.

We'll look forward to seeing you there, and stay tuned for details on developer events (free, as in beer) for you to enjoy!

Monday Jul 14, 2014

New Oracle Mobile Platform Channel

There's a NEW video channel to learn about Oracle Mobile Platform. In case you're not familiar,  Oracle Mobile Platform covers:

Monday Mar 03, 2014

The Bus is Here! Let's Go!

Ok. You read my last blog post and built your first your mobile app for iOS and Android.  You’re happy. Happy as a clam. You leveraged your Java expertise, didn’t have to learn a new OS specific language and deployed your mobile app to iOS and Android.  It’s not $WhatsApp that FB just paid $19B for, but cheers for you!

Now your manager comes in, tells you what a great job you did on that app. Folks really like it… but now he wants you to expand it further.  He wants new mobile apps that reach the main servers – where the mission critical apps live.  Can you do that?  We’ll need it to:
  • Build an app to access the existing enterprise applications like PeopleSoft, Siebel, etc. We can’t afford a rewrite, but the execs want to mobile enable them to the field
  • It has to be secure. Enterprise grade. Proven. No compromises here.
  • SLAs (service level agreements). It needs to perform, and the apps performance needs to be measured, with reporting so we can see how the app is being used
  • Caching.  We don’t want to keep hitting our infrastructure unnecessarily.  For the static data, there’s really no need to keep retrieving the same data over and over again when we can simply cache it, right?

What do you think? Can you do it?

Check out this post by Jeff Davies covering mobile apps and Oracle Service Bus, part of the new Oracle Mobile Suite – and get happy! 

To learn more about Oracle Mobile Platform, click here.

Wednesday Dec 18, 2013

Chalk Talk with John: Application Server Appreciation

Whether running applications on-premise or in the cloud, application servers are unsung heroes of the enterprise - powering our most critical applications. Given how foundational they are, why is it so tricky to communicate the business value of their capabilities?

In this Chalk Talk episode, we visit the communities of Codeaway Vallery and Middleware Fields to understand the benefits that a standardized approach around application servers can provide organizations.

About me:

Hi, I am John Brunswick, an Oracle Enterprise Architect. As an Oracle Enterprise Architect, I focus on the alignment of technical capabilities in support of business vision and objectives, as well as the overall business value of technology.  Before coming to Oracle, I was a Practice Manager within BEA System's Business Interaction Division consulting organization, orchestrating enterprise systems in support of line of business goals.

Follow me on Twitter and visit my site for Oracle Fusion Middleware related tips.

Saturday Mar 24, 2012

The Hunger Games for Aspiring IT Professionals

It seems that no one can escape the buzz around Hunger Games. And who could? Stephen King said it best in his review when he referred to the Collins’ novel as “a violent, jarring speed-rap of a novel that generates nearly constant suspense and may also generate a fair amount of controversy”. So what’s the tie in for IT? Let’s leave the dystopia of District 12 and come back to today’s reality. This is the world of radical IT paradigm shifts that haven’t been seen since Java was introduced in 1995. Everything you learned in school is probably outdated as of Friday. And everything you learned on Friday will probably change when you get to work on Monday. Courtesy of

Nevertheless, we’re eager, we’re aspiring, we’re hungry to learn. While the challenges upon us may not rival the venomous bees (or ‘tracker jackers’) seen in this blockbuster, there are certainly obstacles to be found. In preparation, I leave you two pieces of advice - aside from avoiding werewolves…

Learn the Cloud

If you had asked me what to learn in 1995, I would have said, “Go learn Java”. But now my advice is “Go learn Java and then learn Cloud”. Cloud computing and Java go hand in hand. This is especially true for Oracle’s own Public Cloud which uses Java (via WebLogic 12c) as well as Oracle Database at its core foundation. Understanding the connotations of elasticity, scale, virtualization, and multi-tenancy, (to name just a few) requires a strong foundation in computer science and especially Java to get it right. Without Java, the Cloud is nothing more than a brittle application meagerly deployed on the internet.

Get Social and Actively Participate

And at all levels. Socializing your ideas internally is dreadfully important. And this means socializing and communicating your good ideas to lines of business, to architects, business analysts, developers, DBAs and Operations. But don’t forget to go external. Stay current by being on the lookout for blogs, tweets, webcasts, papers, podcasts and videos for your technology area. Be not just a subscriber but a participant in these channels as well. Attend industry and vendor sponsored events to learn from the experts – and seek out opportunities to stay connected with those that are smarter than you. You’ll gain more understanding if you participate actively. At the same time you’ll make friends (and allies) and you’ll be glad you did.

Tell help you get social and actively participate [while learning the Cloud] here are a couple of pointers for you:

Meanwhile, happy IT hunger games!


Get the latest on all things Middleware. Join Oracle's Middleware Community today.

Find Us on facebook Follow us on twitter Catch Us on YouTube 


« October 2015