Welcome!

Weblogic Authors: Yeshim Deniz, Elizabeth White, Michael Meiner, Michael Bushong, Avi Rosenthal

Related Topics: Weblogic

Weblogic: Article

WebLogic Blog Round-Up

Around the WebLogic world in 80 blogs

If one of the true signs of a vibrant developer community is an active blogosphere surrounding a technology, then the WebLogic family of technologies certainly passes that test with flying colors. In case you're not yet active yourself, WLDJ brings you a comprehensive selection from some of the best known (and many of the not so well-known too). Don't forget that you can blog yourself now, too, at the WLDJ site - you can get started in just three minutes at http://blog-n-play.com.

Blog Topic: Advancements in Java Productivity
By Jim Revera
(http://dev2dev.bea.com/blog/jim_rivera/)
Lately I've been spending some time taking a look at Spring (www.springframework.org/). For those of you who are not familiar with it, Spring is a popular open source application framework that attempts to address many of the issues that make J2EE application development difficult. It provides a "lightweight container" that helps to simplify development, make testing easier, and encourages best practices to make applications more flexible and maintainable.

An interesting productivity study ( www.xebia.com/oth_publications_java_with_spring_just_as_productive_as_4gl.html) was recently performed at the 2005 Dutch RAD Race that concluded developers can be just as productive using Spring and Java as they can be with a 4GL RAD tool. This is very encouraging for the Java community, which has long struggled with developer productivity issues. What I really like about Spring is that it provides a nice, consistent architectural approach without masking the strengths of the underlying platform. For example, when deploying a Spring application on WebLogic Server, you still have access to WLS distributed transactions, clustering, high-speed messaging, legacy integration, advanced Web services, and advanced application management functionality... not to mention the inherent performance and scalability associated with WebLogic Server.

It's really very similar to what BEA pioneered with the WebLogic Workshop framework, now the core of Apache Beehive (http://incubator.apache.org/beehive/). Both frameworks have the same high-level goals of improving developer productivity on J2EE, both can be deployed on multiple platforms, and both leverage the dependency injection pattern to simplify application code (Martin Fowler has written a nice article that defines dependency injection). Of course, both frameworks have their own strengths and weaknesses upon closer examination.

In fact, if you look at the write-up from the Dutch RAD Race you'll see that the biggest issues they ran into during the competition were in developing the Web user interface... hmmmm, perhaps next time they should consider using Beehive PageFlows (http://incubator.apache.org/beehive/pageflow/getting_started.html) in the web tier. :)

Blog Topic: Books I'm Currently Reading
By Vinny Carpenter
(www.j2eegeek.com/blog/archives/2004_08_01_j2eegeek_archive.html/)
As a recurring feature, I post a list of books that I am currently reading. I am a voracious book collector and (usually) reader as well. With a new baby who's fewer than two months old, reading time is at a premium, and so I've built up quite a backlog. Books I am currently reading include:

  • Expert One-on-One J2EE Development without EJB by Rod Johnson, Juergen Hoeller
  • Tiger: A Developer's Notebook By David Flanagan, Brett McLaughlin
  • Better, Faster, Lighter Java By Bruce A. Tate, Justin Gehtland
  • Programming Jakarta Struts, 2nd Edition by Chuck Cavaness
  • Enterprise Service Bus By Dave Chappell
  • Tapestry in Action by Howard M. Lewis Ship
Blog Topic: Strategies for WebLogic Domain Configuration
By Prakash Malani
(http://dev2dev.bea.com/blog/pmalani/)
I have created a fun, dynamic, and interactive presentation on various strategies for domain configuration based on two articles that I wrote for WLDJ. When I was contemplating such an article, I predicted that the article would be about 1,500 words. After all the research, investigations, and implementing the different strategies, I ended up with 10,000-word article!

Due to space and time constraints, I had to condense all the information down to two separate articles.

For the presentation, I boiled down all of the information into a few slides. The primary slides are just a few bullet points on the pros and cons of each different strategy. Before discussing the pros and cons, I presented a brief overview of concepts and terminology.

The presentation was very interactive with the attendees participating with questions and comments. The attendees asked good questions that directly pertained to the challenges facing them.

The presentation is available ( see *note below re: membership) here: http://groups.yahoo.com/group/bartssandbox/ files/WebLogicDomainConfigurationOptions.pdf. Many of the attendees wanted to play with the different strategies. The example I used in the article as well as the in the presentation is available here: http://groups.yahoo.com/group/bartssandbox/files/Automate_SEM.zip.

The example is very good because even though it is simple, it leverages many different types of resources such as JDBC connection pool, JDBC datasource, JMS connection factory, JMS store, JMS server, and JMS destination. The example also includes JUnit tests to verify that the domain is created and configured properly. I encourage you to download the example and take the different strategies for a test drive.

Before the presentation, I had created a poll on what you were using for domain configuration (http://groups.yahoo.com/group/LABEAUG/message/290). The poll results concur with my informal surveys that most of you are using WebLogic Console for domain configuration. Domain configuration with the console is manual, error-prone, tedious, and repetitive. Therefore, I encourage you to consider one of the automated solutions, such as WebLogic Server Scripting Tool (WLST), instead of manual configuration with WebLogic Console.

Drop me a note about what strategies you have been successful with as well as what challenges you have encountered.

*Note: Free membership to bartsandbox [www.bartssandbox.com/] is required to access the presentation, as well as the source code example.

More Stories By WebLogic News Desk

WLDJ News Desk trawls the world of e-commerce technologies for news and innovations and presents IT professionals with updates on WebLogic related technology trends, products, and services.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


IoT & Smart Cities Stories
The challenges of aggregating data from consumer-oriented devices, such as wearable technologies and smart thermostats, are fairly well-understood. However, there are a new set of challenges for IoT devices that generate megabytes or gigabytes of data per second. Certainly, the infrastructure will have to change, as those volumes of data will likely overwhelm the available bandwidth for aggregating the data into a central repository. Ochandarena discusses a whole new way to think about your next...
DXWorldEXPO LLC announced today that Big Data Federation to Exhibit at the 22nd International CloudEXPO, colocated with DevOpsSUMMIT and DXWorldEXPO, November 12-13, 2018 in New York City. Big Data Federation, Inc. develops and applies artificial intelligence to predict financial and economic events that matter. The company uncovers patterns and precise drivers of performance and outcomes with the aid of machine-learning algorithms, big data, and fundamental analysis. Their products are deployed...
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
All in Mobile is a place where we continually maximize their impact by fostering understanding, empathy, insights, creativity and joy. They believe that a truly useful and desirable mobile app doesn't need the brightest idea or the most advanced technology. A great product begins with understanding people. It's easy to think that customers will love your app, but can you justify it? They make sure your final app is something that users truly want and need. The only way to do this is by ...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
Digital Transformation and Disruption, Amazon Style - What You Can Learn. Chris Kocher is a co-founder of Grey Heron, a management and strategic marketing consulting firm. He has 25+ years in both strategic and hands-on operating experience helping executives and investors build revenues and shareholder value. He has consulted with over 130 companies on innovating with new business models, product strategies and monetization. Chris has held management positions at HP and Symantec in addition to ...
Cell networks have the advantage of long-range communications, reaching an estimated 90% of the world. But cell networks such as 2G, 3G and LTE consume lots of power and were designed for connecting people. They are not optimized for low- or battery-powered devices or for IoT applications with infrequently transmitted data. Cell IoT modules that support narrow-band IoT and 4G cell networks will enable cell connectivity, device management, and app enablement for low-power wide-area network IoT. B...
The hierarchical architecture that distributes "compute" within the network specially at the edge can enable new services by harnessing emerging technologies. But Edge-Compute comes at increased cost that needs to be managed and potentially augmented by creative architecture solutions as there will always a catching-up with the capacity demands. Processing power in smartphones has enhanced YoY and there is increasingly spare compute capacity that can be potentially pooled. Uber has successfully ...
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...