Friday Feb 21, 2014
Thursday Jan 23, 2014
By Ruma Sanyal on Jan 23, 2014
Ever wonder why it makes sense to consolidate your application infrastructure on WebLogic?
The reasons are many. Firstly, WebLogic is Oracle’s strategic application server. Consolidating on the latest release provides better runtime capabilities and increased efficiency. WebLogic has one of the industry's best [if not the best] backward compatibility. Because thousands of customers have done it and they have been successful and in the process the kinks in the process have been ironed out......
Packed with customer success stories, this e-book provides insights, proof points, and best practices for you to drive the transition. Learn from many other WebLogic and Oracle iAS customers why it makes sense to consolidate on the latest WebLogic release, whether you are operating a traditional data center or transforming it to the cloud.
Wednesday Jan 15, 2014
By Frances Zhao on Jan 15, 2014
Oracle WebLogic Server on Oracle Database Appliance 2.7 offers a complete solution for building and deploying enterprise Java EE applications in a fully integrated system of software, servers, storage, and networking that delivers highly available database and WebLogic services. The world's most popular database, Oracle Database and the industry's best application server, WebLogic Server have been combined in this industry-unique appliance to provide high availability and the simplicity of One-Button deployment. And to top it all off, it reduces IT cost with a unique capacity-on-demand software licensing model.
Here you can download the new version of WebLogic on ODA 2.7 which offers WebLogic template for 11g (10.3.6), 12c (12.1.1 and 12.1.2).
Tuesday Jan 14, 2014
By Ruma Sanyal on Jan 14, 2014
NCH is the leading global provider of industrial maintenance solutions. The company is focused on industrial cleaning and maintenance, water treatment and remediation, plumbing, pet care, and specialty industrial supplies. NCH relies on Oracle Fusion Middleware and WebLogic provides process and application integration with superior scalability. Enterprise Manager provides integrated management. Predominantly an E-Business workshop user, initially NCH was slightly overwhelmed about using Fusion Middleware. However, they found that WebLogic is pretty easy to install and configure. "Basically, we have one managed server and two admin servers, and it hardly took us time to troubleshoot our issues", says Rameshwar Balanagu, Fusion Architect at NCH. Watch this video to learn more.
Monday Nov 18, 2013
Wednesday Nov 06, 2013
News Flash: Hong Kong Housing Society Improves Governance Control, Reduces Costs by 25%, Speeds up Approval by 30%
By Ruma Sanyal on Nov 06, 2013
Friday Nov 01, 2013
By Ruma Sanyal on Nov 01, 2013
IDEXX Laboratories is the global market leader in diagnostics and IT for animal health [with 50,000 veterinary practices worldwide], and water and milk quality. Watch this video where Brett Curtis, Senior System Administrator from IDEXX, discusses their business applications and laboratory information management systems. IDEXX uses Oracle WebLogic Server, SOA Suite, Coherence, Enterprise Manager and more. Enterprise Manager is used to manage their entire stack and has enabled IDEXX to achieve an astounding 90% reduction in time to find root cause of problems in their application infrastructure.
Wednesday Oct 30, 2013
By Ruma Sanyal on Oct 30, 2013
Here is another great YouTube video by our product manager Monica Riccelli. She talks about installers now being standardized in Oracle for greater consistency -- no more WebLogic native installers. Also, JDK is no longer a part of the WebLogic install. The various installers she discusses include OUI, ZIP, OEPE, Coherence and more. Monica then takes us through a step by step install process.
After the install process is complete the video takes us through the configuration wizard. The ZIP installer is then discussed and its effectiveness, such as it being the smallest downloadable option, easy, and very popular with our customers and limitations (such as for development only and not to be used in production) highlighted. Monica then takes us through the configuration wizard, its usage, and when to use WLST scripts. The video then discusses NodeManager and its usage and discusses how to reconfigure a WebLogic domain on upgrade – through our GUI tools or through command line interface. Lastly, it highlights Opatch – a patch application tool used by our customers and standardized across all Oracle products. Really detailed video. Check it out!
Thursday Oct 17, 2013
Wednesday Oct 16, 2013
By Ruma Sanyal on Oct 16, 2013
It has been said that a chain is as strong as its weakest link. Well, this is also true for your application infrastructure. Not only are the various components that constitute your infrastructure, like database and application server critical, the integration between these things [whether coming out of the box from your vendor or done in-house] is paramount. Imagine your database being down and your application server not knowing about it and as a result your application waiting indefinitely for a database response – not a great situation if high availability is critical to your application. Or one of your database nodes is very busy, but your application server doesn’t have the intelligence to decipher that – it keeps pinging the busy node when it can in fact get a response from another idle node much faster. This is what Oracle WebLogic and Database integration provides: Intelligent integration out of the box. Tight integration between Oracle WebLogic and Database makes your infrastructure robust enough that not only does each of your infrastructure component provide you with improved RASP [reliability availability, scalability, and performance] but these components work together to offer improved performance & availability, better resource sharing, inherent scalability, ease of configuration and automated management for your entire infrastructure. Oracle WebLogic Server is the only application server with this degree of integration to Oracle Database.
With Oracle WebLogic Server 11g, we introduced Active GridLink for Real Application Clusters (RAC). In conjunction with Oracle Database, this powerful software technology simplifies management, increases availability, and ensures fast connection failover with runtime connection, load balancing and affinity capabilities. With the release of Oracle Database 12c this summer, even tighter integration between Oracle WebLogic Server 12c (12.1.2) and Oracle Database 12c has been achieved and this further optimizes the integration for a global cloud environment.
Read about these capabilities in detail in the Oracle WebLogic-Database Integration Whitepaper. Get in depth ‘how-to’ details from this YouTube video on the topic from our resident expert, Monica Roccelli.
Monday Oct 14, 2013
By Ruma Sanyal on Oct 14, 2013
With tight budgets organizations throughout the U.S. Department of Defense (DoD) see the appeal of the open source model. Open source software (OSS) includes operating systems, applications, and programs in which the source code is published and made available to the public, enabling anyone to copy, modify and redistribute that code without paying royalties or fees. Open source “products” typically evolve through community cooperation among individual programmers as well as very large companies. An open source license permits anybody in the community to study, change and distribute the software for free and for any purpose.
At first glance it might seem that DoD organizations can avoid buying commercial software products simply by starting with open source software and developing their own applications. As this white paper shows, total cost of ownership (TCO) for open source software often exceeds that of commercial software. While minimizing capital expenses by acquiring “free” open source software is appealing, the up-front cost of any software endeavor represents only a small fraction of the total outlay over the lifecycle of ownership and usage. And while cost effectiveness is important, it must be carefully weighed against mission-effectiveness.
This paper seeks to answer two questions:
1. What are the tangible and intangible costs that the government should bear under an open source licensing model?
2. What are the tradeoffs and risks associated with open source licensing models in relation to commercially available software?
Download this whitepaper today to ensure you are considering the various cost drivers of owning and operating an application environment.
Friday Oct 11, 2013
By jeckels on Oct 11, 2013
This day, focused on developers, will guide you through tooling updates and best practices around creating applications with WebLogic and Coherence as target platforms. We'll also explore advances in how you can manage your build, deploy and ongoing management processes to streamline your application's life cycle. And of course, we'll conclude with some hands-on labs that ensure this isn't all a bunch of made-up stuff - get your hands dirty in the code!
November 5, 2013
9am PT/12pm ET
We're offering two tracks for your attendance, though of course you're free to attend any session you wish. The first will be for pure developers with sessions around developing for WebLogic with HTML5, processing live events with Coherence, and looking at development tooling. The second is for developers who are involved in the building and management processes as part of the application life cycle. These sessions focus on using Maven for builds, using Chef and Puppet for configuration and more.
We look forward to seeing you there, and don't forget to invite a friend!
Thursday Oct 03, 2013
By Ruma Sanyal on Oct 03, 2013
Friday Sep 20, 2013
By Ruma Sanyal on Sep 20, 2013
Oracle WebLogic Server on Oracle Database Appliance offers a
complete solution for building and deploying enterprise Java EE applications in
a fully integrated system of software, servers, storage, and networking that
delivers highly available database and WebLogic services.
In this session, we will discuss how WebLogic is deployed on Database Appliance virtual environment and what the benefits of deploying to this platform are.
Session Id: CON8980
Time: Monday, Sept 23rd 2013, 12:15 p.m. - 1:15 p.m.
Location: Marriott Marquis, Room: Golden Gate A
Speakers: Simon Haslam (Veriton), Frances Zhao-Perez (Oracle)
Monday Sep 16, 2013
By Laurent Goldsztejn on Sep 16, 2013
In this post you will find some common best practices aimed at ensuring high levels of performance with WebLogic JDBC. However, rather than just throwing some tips, I will detail why each recommendation is beneficial to JDBC and Weblogic Server performance.
- Use Oracle JDBC thin driver (Type 4) rather than OCI driver (Type 2)
The Oracle JDBC thin driver is lightweight (easy to install and administrate), platform-independent (entirely written in Java), and provides slightly higher performance than the JDBC OCI (Oracle Call Interface) driver. The thin driver does not require any additional software on the client side. Oracle JDBC FAQ stipulates that the performance benefit with the thin driver is not consistent and that the OCI driver can even deliver better performances in some scenarios.
- Use PreparedStatements objects rather than Statement
- Close all JDBC resources in a finally Block
This include ResultSet, Connection, Statement and Prepared Statement objects and to avoid potential memory leaks. The connection.close() won't necessarily automatically clean up all the other objects because the implementation of close() may differ between JDBC drivers. Also, JDBC objects not properly closed could lead to this error:
java.sql.SQLException: ORA-01000: maximum open cursors exceeded.
If you don't explicitly close Statements and ResultSets right away, cursors may accumulate and exceed the maximum number allowed in your DB before the Connection is closed.
- Set Shrink frequency to 0 in production environments
By disabling Shrink frequency you will not allow waits before shrinking a connection pool that has incrementally increased to meet demand. The Shrink Frequency parameter is used to specify the number of seconds to wait before shrinking a connection pool, given that ShrinkingEnabled is kept at its default value, or set to true. Weblogic shrinks a connection pool by reducing the number of connections to the greater of either the minimum capacity or the number of connection in use and thus frees up some resources. In development we can afford to keep the no-longer-used connection active rather than immediately returning them to the pool.
- Consider skipping the SQL-query test when Test Connections on Reserve is enabled
When Test Connections on Reserve is enabled (see Advanced Connection Pool Configuration in the console), the Weblogic Server checks a database connection prior to returning the connection to a client to avoid passing an invalid connection in the application. Since this operation could impact the performance, it's recommended to use Seconds to Trust an Idle Pool Connection (set to 10 seconds by default) that defines how long WebLogic Server will trust the connection and therefore skip the connection test after a connection has been proven valid.
- Enable Pinned-to-Thread
- Ensure that Maximum Thread Constraint property doesn't exceed the number of database connection
This property (See Environment Work Manager in the console) will set a maximum number of possible concurrent requests. If it exceeds the number of database connection then some threads might end up waiting until existing database connection are made available.
Visit Tuning Data Source Connection Pools and Tuning Data Sources for additional parameters tuning in JDBC data sources and connection pools to improve system performance with Weblogic Server 12.1.2, and Performance Tuning Your JDBC Application for application-specific design and configuration.
- Part III: WebLogic-Database Integration Podcast Series
- Part II: WebLogic-Database Integration Podcast Series
- Part I: WebLogic-Database Integration Podcast Series
- WebLogic Suite: Foundation Infrastructure for Oracle Internet Application Server (iAS) Customers -- Part II
- WebLogic Suite: Foundation Infrastructure for Oracle Internet Application Server (iAS) Customers
- WebLogic, Database Integration Webcast: Q&A Recording
- Future-Proof Your Applications
- Weblogic and Database 12c Integration for Developers: Webcast
- Announcing WebLogic on Oracle Database Appliance 2.7
- NCH's Industrial Chemicals Business With Scalable WebLogic