Tuesday Jan 20, 2015

WLS Tip: Introduction to WLST

WLST (WebLogic Scripting Tool) is one of the many WebLogic features that ease the management and administration of WLS instances. It is a command line based tool that can be used to create, manage, and monitor WebLogic domains.  WLST has a set of WLS specific commands (e.g. deploy an application - see here for the whole commands list), so creating WLS automated tasks is really easy. And since WLST is running on the JVM (*), those various scripted WLS taks can be easily integrated in the overall infrastructure (e.g. build platform, management infrastructure).

Mark Piller has recently written an technical introduction to WLST. In his article, Mark explains how to write WLST scripts.

You can also watch this WLST tutorial video produced by Frank Munz.

(*) Technically, WLST is using Jython on top of the JVM. 

Wednesday Jan 14, 2015

WebLogic Server Plug-in for Java Mission Control: installation

Java Mission Control (JMC) and Java Flight Recorder (JFR) provide a complete tool chain to continuously collect low level and detailed runtime information of Java applications enabling after-the-fact incident analysis.  The WebLogic Team has developed a WLS Plug-in for Java Mission Control.  This Plug-in provides custom WLS views that can be used to analyze more efficiently the contents of Flight Recordings produced by WebLogic instances (e.g. database queries, EJB calls, servlet invocations, etc.).

In the following short video, Tony Vlatas of the WebLogic Development Team explains how to install the WebLogic Server Plug-in in Java Mission Control.  You'll see that it's very simple! 

Java Mission Control and Java Flight Recorder combined with this Plug-in enables WLS developers and administrators to collect and easily analyse data from WebLogic instances running locally or instances deployed in production environments.  At this stage, the WLS Plug-in is still considered as experimental but it's worth giving it a try!

Monday Jan 12, 2015

WebLogic Server and the Oracle Maven Repository


The Oracle Maven Repository has just gone live and is now available for public access. 

This really is excellent news and provides developers with free and easy access (registration required) to APIs, libraries and utilities they regularly use to build applications with WebLogic Server. 

From a WebLogic Server perspective, the Oracle Maven Repository provides publicly accessible, online, on-demand access to the full set of Maven product artifacts that have been provided in the 12c (12.1.2, 12.1.3) releases. This includes the WebLogic Server APIs, the client libraries and the WebLogic Server Maven Plugin.  It also includes the similar set of Coherence artifacts that ship within the WebLogic Server product distributions as well as other artifacts from the Oracle Fusion Middleware stack. 

To access the Oracle Maven Repository, there are two fundamental requirements to be aware of:

1. You must be using Maven 3.2.5 or later.  This contains the version of the component (Wagon 2.8) that has been enhanced to support access to artifacts that are protected by HTTP authentication schemes.

2. You must be registered with OTN and have accepted the agreement to access and use the Oracle Maven Repository.  This can be done with either a new or an existing OTN user account by accessing the http://maven.oracle.com site and clicking the registration link.  

Once registered, you then just need to configure your local Maven environment with the details of the Oracle Maven Repository, including information that relates to the authentication model specifying your OTN username and password.  Thorough documentation is provided and linked to from the main Oracle Maven Repository page.

The Maven provided password-encryption feature can be used to securely encrypt the password for convenient storage in a configuration file so that is not stored in human readable form and can be presented automatically when requested as part of accessing the Oracle Maven Repository. 

Once the repository is configured, developers can include dependencies on WebLogic Server artifacts in their projects and have them automatically retrieved from the Oracle Maven Repository as needed when the projects are being built or tests are being run from a Continuous Integration environment. 

The Oracle Maven Repository provides a significant step up for developer ease-of-use and productivity when working with WebLogic Server.

Thursday Jan 08, 2015

Can you put a dollar value on saving lives?

Did you know that dirty water kills about 5000 children per day? This according to The Guardian, a Pulitzer prize winning British newspaper. That's almost 2 million children per year! And this is not counting people who fall sick from ingesting dirty water and the lack of productivity for parents and children who invest [waste?] a fair part of their day in search of clean water. Heartbreaking! This is why Safe Water Kenya was born and Don Arnold, a veteran of the plumbing industry, took it upon himself to leverage his expertize and correct this situation.

Although Don started with Kenya, Safe Water has plans to expand to Ghana, Uganda and greater part of Africa. Once Oracle and mFrontiers joined hands with Don, we encouraged him to expand to Asia, where, inspite of all the progress and countries being super powers and what not, a vast majority of the people still dont have access to clean water.

Come and listen to this heart warming story of how Safe Water leveraged a Mobile app built on enterprise software technology, like WebLogic and the Oracle Database, to provide clean water to Kenyans and to provide accountability to its donors with complete and immediate transparency.

Thursday Dec 18, 2014

Chinese Automaker [FAW Car] Rolls out Financial Reports 15x Faster, Simplifies IT with WebLogic, Exalogic

FAW Car Company, Ltd.
Changchun, China
Automotive Industry

FAW Group Corporation, was China’s first listed share-holding company in the domestic car manufacturing industry, developing, manufacturing, and selling passenger cars and accessories. In its first 15 years of operation, it built and sold over 1.4 million vehicles, expanding annual production for the period by 12x—from 20,000 vehicles to 240,000 vehicles—and growing sales revenue six-fold. FAW Car’s main product lines include Hongqi, Besturn, Oley, and Mazda, and it plans to launch additional products in the future.

By consolidating 20 legacy microcomputers and multiple PC servers onto Oracle Exalogic Elastic Cloud (running on Oracle WebLogic Server), FAW Car gained a high-performing, reliable, flexible, and scalable cloud-based platform for its business-critical ERP applications. These applications had previously run on an in-house soultion.
By utilizing Oracle Exalogic and WebLogic, they are now able to reduce their total cost of ownership and provide financial reports up to 15x faster than their previous solution.

" FAW Car completed the deployment for Oracle Exalogic and Oracle WebLogic Server in just three-and-a-half days and went live with the new cloud-based platform in less than a week. "

Learn more on the official announcement in English or Chinese.

BancSabadell consolidates seven databases to one, develops high-performance, scalable, three-layer architecture with WebLogic

“We never seriously considered a solution from any other vendor. Oracle Database and Oracle WebLogic Suite enable us to deploy applications more quickly and efficiently, making us more productive in managing our assets and our clients’,” said Xavier Llorente, director of department of development, BancSabadell d’Andorra.

Founded 15 years ago, BancSabadell d’Andorra is the youngest and fastest-growing bank in Andorra. Read in detail how they consolidated and simplified their infrastructure, reducing their IT costs, at the same time improving performance and availability.

Thursday Dec 04, 2014

CACI Bv Netherlands Goes Mobile with Oracle WebLogic Server

CACI Bv Netherlands has been focused on the higher education market for 20 years. CEO, Gert Simons, shares how Oracle WebLogic Server in conjunction with other Oracle products like the Oracle Database, Oracle ADF and JDeveloper, has helped rapidly deliver mobile services to its customers and support social networking for students with Facebook and Twitter integration. Click on the following to learn more.

TUI Travel: 200% More Revenue with WebLogic and Coherence

TUI Travel is a leading provider of travel solutions, operating in 110 countries. They were faced with a challenge of scaling their solutions and providing data in real time to customers. Here's Facundo Rua, Head of Technology, on how WebLogic and Coherence 12c drastically increased their response times and revenue.

Tuesday Nov 25, 2014

An all-Java mobile app for Safe Water Kenya

According to the World Health Organization (WHO) more than two million people--95 percent of whom are children--die from the consequences of a variety of water-borne illnesses every year. The Safe Water Team is a Michigan nonprofit committed to connecting organizations concerned with the growing dangers surrounding safe drinking water and sanitation issues around the world.

Safe Water Kenya (SWK) is required by its funding sources to document every Hydraid biosand filter installed (including homes, schools and health clinics) by completing a detailed survey form. Traditionally, this would be done using a clipboard and printed forms, a separate camera and a GPS device. This procedure is not only cumbersome to manage in the field, but requires double entry when the records are then transcribed into a computer when the installation team returns to the distribution office each day. This process is not only time-consuming, but also carries the risk of keystroke errors.

Solution Provided

Through the mobile application developed by mFrontiers [an Oracle partner], running on Oracle WebLogic Server and using the Oracle Database, SWK is now able to complete installation forms in a one-step procedure using a digital tablet. The Survey App allows the survey interviewer to answer all the questions onto this device offline, and using the same device, embed the photo, GPS coordinates and signature directly into the form. The saved survey forms that are collected into the Survey App each day are then uploaded to the server once the installation team returns to the office of the distribution center. Since there is no manual transcription of form data into a computer, the uploaded data is exactly as it was recorded in the field. This rapid reporting capability is a distinct advantage to SWK management in the U.S., and improves accountability to entities that are providing financial support to the organization.

For further details, read this Snapshot.

Find out more about Safe Water Kenya and Oracle partner mFrontiers.

Tuesday Nov 18, 2014

Seamless IT Management and Visibility for IDEXX Laboratories

IDEXX Laboratories implemented Oracle Enterprise Manager and Oracle WebLogic Server to gain visibility into its technology environment. With the insight provided, IDEXX has been able to identify the root cause of issues in its key systems significantly faster, enabling the company to redeploy resources to projects that enhance user experience and further company growth.

“Oracle Enterprise Manager is providing us with an end-to-end tool for our entire Oracle environment, providing valuable insight into all layers of our Java-based applications running on Oracle WebLogic Server,” said Tracy Graff, senior manager, IT, IDEXX Laboratories. “Since implementing Oracle Enterprise Manager, we have been able to streamline troubleshooting efforts and identify the root cause in minutes or hours instead of days, saving us a significant amount of time.”

Read the press release for further details. 

Friday Nov 14, 2014

But what about portability and migration?


Providing traditional RASP [Reliability, Availability, Scalability, and Performance] support is necessary but not enough for cloud success. According to about 80 percent of survey respondents, achieving unified, standards-based interoperability among public and private clouds—as well as traditional datacenters—is critical. This includes the ability to use the same standards and code base to deploy applications on either public or private clouds without the cost and delay of rewriting or retesting those applications.


With all the enthusiasm around public and private clouds, respondents are fully aware of areas of caution about migrating both applications and data to the cloud. The most important, cited by 78 percent for private cloud users and 76 percent for public cloud users, is migrating high-performance applications—or those with stringent security requirements—to either type of cloud. Other concerns include both public and private cloud not being able to support mission-critical applications, legal and regulatory requirements, security and isolation from other customers, vendor viability, vendor lock-in, integration cost and delays, and lack of reliable usage metrics.

For more insights into what the market and experts are considering on this topic, please read the ComputerWorld Survey Report.

Friday Nov 07, 2014

Traditional datacenter capabilities needed from public and private PaaS

Cloud technology has become mainstream with its promise of infinitely expandable and low cost “pay as you go” services. Referring back to my prior blog highlighting the the ComputerWorld cloud/PaaS survey report, almost 82% of the survey respondents expressed that they want the same mission-critical capabilities from cloud as they do from their existing in-house datacenters.

The top requirements for private PaaS environments include service level guarantees , disaster recovery, and management tools in addition to integration with applications still housed in the data center. Whereas, service-level guarantees and access control in the form of integrated identity management rank amongst the most important factors in public PaaS environments. If you would like to learn more about how your peers are approaching the adoption of public and private cloud PaaS environments, please read the ComputerWorld Survey Report.

Thursday Nov 06, 2014

WebLogic and Oracle Database Success Story: Russian Insurance Company Increases Application Scalability and Triples Data Volume

Объявление на русском языке
Alfastrakhovanie PLC
Moscow, Russia
Insurance Industry

Alfastrakhovanie PLC offers more than 100 insurance products and services through partner channels across Russia. With 400 branch offices located in all nine Russian time zones, Alfastrakhovanie serves 20 million private clients and 440,000 companies. In 2013, Russian rating agency Expert RA listed Alfastrakhovanie as one of the five leading Russian insurance companies by premiums and reinsurance, and gave the company's financial reliability the highest possible A++ rating.

Alfastrakhovanie faced the multiple challenges of ensuring fast access to customer information across 400 branch locations, ensure high availability of applications, and provide scalable services.

By utilizing Oracle Database, Oracle WebLogic & Oracle Hyperion Panning, they met their performance goals by processing data volumes at triple their prior rate and provided their insurance agents with reliable, fast access to decision-making tools.

" The fast pace of our development and expansion in the Russian insurance market left no room for compromise when choosing a database management platform and supporting technology. Oracle technology enabled us to deal with data volumes that were increasing twofold to threefold per year with no adverse effect... Our growth would be impossible without that performance."

Alfastrakhovanie specifically utilized WebLogic Server to rapidly develop and deploy Java EE applications to enhance the company's applications portfolio, ensure application scalability, and reducing operating costs.

Learn more on the official announcement in English or Russian.

Friday Oct 31, 2014

Portic Barcelona uses WebLogic for Private PaaS, Achieves 32x Performance Improvement

Portic Barcelona S.A. (Portic) is a service provider used by the logistics community of the Port of Barcelona. Portic’s mission is to improve the competitiveness of the Port of Barcelona Logistics Community through a technological platform that facilitates interaction between its members through its information services to logistics agents and other customers.

Portic's goal was to establish a hardware-independent, cost-effective, centralized platform support and maintenance with a single, strategic supplier to reduce complexity and enable the group to focus on core services instead of IT systems. It used Oracle WebLogic Suite as a foundation for building an on-premise cloud across web servers, application servers, and databases—deploying databases and applications 12x faster, within minutes instead of hours.

“Oracle SuperCluster combined with Oracle VM Server for SPARC and Oracle WebLogic Suite offered an integrated solution capable of consolidating and virtualizing the platform quickly and cost effectively—for a 5x better price/performance ratio than the other solutions we evaluated,” said Vinicio González, director de sistemas, Portic Barcelona.

Read the FULL STORY here.

Wednesday Oct 29, 2014

WebLogic Success Story in Brazil: Automated Project Workflow & Improved Monitoring of Trade Initiatives

Anúncio em Português
The Brazilian Trade and Investment Promotion Agency
(Agência Brasileira de Promoção de Exportações e Investimentos)

Brasilia, Brazil
Professional Services Industry

The Brazilian Trade and Investment Promotion Agency (Apex-Brasil) fosters the overseas competitiveness of Brazilian companies by promoting international trade-promotion initiatives, such as trade missions, targeted business-matching financing, as well as supporting Brazilian companies to participate in major international trade fairs.

They faced the multiple challenges of integrating their ERP system with Oracle Business Intelligence [BI], automation and transparency for business projects and tracability of project statuses to increase corporate efficiency.
By utilizing Oracle SOA Suite, Oracle ADF & Oracle WebLogic, they met their performance goals with availability now at 99.9%.

" having the ability to analyze management and enterprise data allows us to check the impact and result of each project and corporate action, and this has guided us in decision-making, significantly improving our results."

Apex-Brasil specifically utilized WebLogic Server as part of their solution to manage the project-management application’s development environments and to integrate business systems. This reduced their IT environment complexity and ensured easy integration of all components. By choosing this robust solution, Apex-Brasil was able to successfully implement a scalable architecture that ensured business continuity and high availability.

Learn more on the official announcement in English or Portugese.

The official blog for Oracle WebLogic Server fans and followers!

Stay Connected


« August 2015