Welcome!

Java IoT Authors: Liz McMillan, Thanh Tran, Elizabeth White, Pat Romanski, Carmen Gonzalez

Related Topics: Java IoT, IBM Cloud, Weblogic, IoT User Interface, Recurring Revenue

Java IoT: Blog Post

OCE EJB Certification Boosts JEE 6 Design Skills

EJB certification Preparation Tips

The latest Java EE 6 Certification for business component developer is divided into two certifications - EJB and JPA. These two certifications are completely different from previous SCBCD/OCPJBCD certification.

The Java Designer's general principle to architecting high scale or low scale application is choosing between EJB Centric Design (with EJB) or Web Centric Design (without EJB). OCE EJB Certification covers all design/developer knowledge required to implement Enterprise Java Bean Components.

Difference between SCBCD 5 and OCE EJB Certification
Oracle Certified Professional, Java EE 5 Business Component Developer (Formerly Sun Certified Business Component Developer (SCBCD)) certification provides knowledge required to develop Java EE 5 EJB and JPA applications. However, OCE EJB only covers Java EE 6 EJB components and OCE JPA covers only Java EE 6 JPA API.

SCBCD 5 = Java EE 5 EJB + Java EE 5 JPA
OCE EJB = Java EE 6 EJB
OCE JPA = Java EE 6 JPA

Oracle introduced new level (Expert) for these certifications instead of regular professional level.

You can find complete info about OCE EJB certification from this article.
http://www.epractizelabs.com/blog2/?p=91

How OCE EJB exam improves your JEE 6 Design Skills?
The certification tests your design decision knowledge about choosing right EJB for the given business problem. Note that, Java EE Architect exam has similar type of questions to test architecture knowledge in business tier components. EJB certification is more focused on design and development of Stateless Session Bean, Stateful Session Bean, Singleton Session Bean and Message Driven Beans.

The exam may not cover questions about web services and it is beyond EJB certification topics, however it is covered on architecture and web services exams.

Introduction to Java EE 6 EJB Types Java EE 6 provides the following EJB components.

  • Stateful Session Bean
  • Stateless Session Bean
  • Singleton Session Bean (new bean introduced in Java EE 6)
  • Message Driven Bean

The exam will tests your applicability knowledge of these components in different business scenarios.  You may also need to have thorough knowledge in annotations to develop these EJB components with timer services, interceptor methods, transactions and security.

Note that Singleton bean is under session type introduced in Java EE 6.

EJB Design decision

Using Stateless Session Beans

You are developing a business component where it does not contain the data for a specific client. Your search component is the best example for this scenario. Note that search requires only one method invocation with search query among all the clients to perform the generic task (executing search query on server side).

Example: Google search, Yahoo search and MSN search.

The following contents are taken from Oracle:
When to use Stateful Session Bean:

  • If the bean does not contain the data for a specific client.
  • If there is only one method invocation among all the clients to perform the generic task.

Using Stateful Session Beans
You are developing a business component where it wants to hold information about the client across method invocation. The most common example ofthis type of implementation would be "Shopping Cart", where it needs to hold client specific information.

Example: Gmail, Yahoo Mail and Facebook.

The following contents are taken from Oracle:
When to use Stateful Session Bean:

  • What the bean wants to hold information about the client across method invocation.
  • When the bean works as the mediator between the client and the other component of the application.
  • When the bean have to manage the workflow of several other enterprise beans.

Using Singleton Session Beans
You can easily decide by the name itself, when you want to have exactly one instance of a session bean go for Singleton session bean. You are developing an application where you want to have some configuration parameters needs to be used across different modules and they needs to be available during your server startup. You can easily implement this scenario by using Singleton Session bean.

The following contents are taken from Oracle:
When to use Singleton Session Bean:

  • State needs to be shared across the application.
  • A single enterprise bean needs to be accessed by multiple threads concurrently.
  • The application needs an enterprise bean to perform tasks upon application startup and shutdown.
  • The bean implements a web service.

Using Message Driven Beans
Unless like regular Java method calls, MDBs are called asynchronously without blocking. Note that Java EE 6 Session beans allow you to send JMS messages and to receive them synchronously but not asynchronously. To avoid tying up server resources, do not to use blocking synchronous receives in a server-side component; in general, JMS messages should not be sent or received synchronously. To receive messages asynchronously, we should use a message-driven bean.

The certification tests coding/design knowledge in the following areas:
Java EE design choices about using different EJB components.

  • Implementing Session Beans with annotations.
  • How to access Session Beans from other components or clients.
  • Implementing Singleton Session Bean
  • The exam requires knowledge in developing Java EE Applications

Using Messaging and Message-Driven Beans.

Using Timer Services in EJB components.

The other topics you must have good knowledge are Interceptor Classes and Methods, Transactions and Security.

What is next?
Go and register for OCE EJB exam from Oracle.
Prepare for your exam with good EJB Study materials like Java EE 6 EJB OCE Training Lab.
Take exam and achieve your potential certification.
Cheers !!!

More Stories By Kenrick Freemen

Kenrick Freemen is a software architect doing consulting for banking and education domains. He has more than 6 years of experience in developing Java EE applications. He is a Sun Certified Java Programmer, Oracle Certified Professional, Java EE 5 Web Services Developer and Sun Certified Java EE Architect.

@ThingsExpo Stories
SYS-CON Events announced today that Super Micro Computer, Inc., a global leader in Embedded and IoT solutions, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Supermicro (NASDAQ: SMCI), the leading innovator in high-performance, high-efficiency server technology, is a premier provider of advanced server Building Block Solutions® for Data Center, Cloud Computing, Enterprise IT, Hadoop/Big Data, HPC and ...
Cloud computing delivers on-demand resources that provide businesses with flexibility and cost-savings. The challenge in moving workloads to the cloud has been the cost and complexity of ensuring the initial and ongoing security and regulatory (PCI, HIPAA, FFIEC) compliance across private and public clouds. Manual security compliance is slow, prone to human error, and represents over 50% of the cost of managing cloud applications. Determining how to automate cloud security compliance is critical...
18th Cloud Expo, taking place June 7-9, 2016, at the Javits Center in New York City, NY, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy. Meanwhile, 94% of enterprises are using some...
SYS-CON Events announced today that MangoApps will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. MangoApps provides modern company intranets and team collaboration software, allowing workers to stay connected and productive from anywhere in the world and from any device. For more information, please visit https://www.mangoapps.com/.
SYS-CON Events announced today that EastBanc Technologies will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. EastBanc Technologies has been working at the frontier of technology since 1999. Today, the firm provides full-lifecycle software development delivering flexible technology solutions that seamlessly integrate with existing systems – whether on premise or cloud. EastBanc Technologies partners with p...
SYS-CON Events announced today that IBM Cloud Data Services has been named “Bronze Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. IBM Cloud Data Services offers a portfolio of integrated, best-of-breed cloud data services for developers focused on mobile computing and analytics use cases.
The Internet of Things (IoT) is growing rapidly by extending current technologies, products and networks. By 2020, Cisco estimates there will be 50 billion connected devices. Gartner has forecast revenues of over $300 billion, just to IoT suppliers. Now is the time to figure out how you’ll make money – not just create innovative products. With hundreds of new products and companies jumping into the IoT fray every month, there’s no shortage of innovation. Despite this, McKinsey/VisionMobile data...
WebRTC is bringing significant change to the communications landscape that will bridge the worlds of web and telephony, making the Internet the new standard for communications. Cloud9 took the road less traveled and used WebRTC to create a downloadable enterprise-grade communications platform that is changing the communication dynamic in the financial sector. In his session at @ThingsExpo, Leo Papadopoulos, CTO of Cloud9, will discuss the importance of WebRTC and how it enables companies to fo...
"What we see what happens when you have a completely networked society and the potential to now drive the value creation and the collaboration and the ecosystems that are possible when you start to be able to connect people and industries together in ways that have never been possible before," explained Esmeralda Swartz, VP of Marketing Enterprise & Cloud at Ericsson, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that ContentMX, the marketing technology and services company with a singular mission to increase engagement and drive more conversations for enterprise, channel and SMB technology marketers, has been named “Sponsor & Exhibitor Lounge Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York City, New York. “CloudExpo is a great opportunity to start a conversation with new prospects, but what happens after the...
The IoT is changing the way enterprises conduct business. In his session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, discuss how businesses can gain an edge over competitors by empowering consumers to take control through IoT. We'll cite examples such as a Washington, D.C.-based sports club that leveraged IoT and the cloud to develop a comprehensive booking system. He'll also highlight how IoT can revitalize and restore outdated business models, making them profitable...
Customer experience has become a competitive differentiator for companies, and it’s imperative that brands seamlessly connect the customer journey across all platforms. With the continued explosion of IoT, join us for a look at how to build a winning digital foundation in the connected era – today and in the future. In his session at @ThingsExpo, Chris Nguyen, Group Product Marketing Manager at Adobe, will discuss how to successfully leverage mobile, rapidly deploy content, capture real-time d...
What a difference a year makes. Organizations aren’t just talking about IoT possibilities, it is now baked into their core business strategy. With IoT, billions of devices generating data from different companies on different networks around the globe need to interact. From efficiency to better customer insights to completely new business models, IoT will turn traditional business models upside down. In the new customer-centric age, the key to success is delivering critical services and apps wit...
As cloud and storage projections continue to rise, the number of organizations moving to the cloud is escalating and it is clear cloud storage is here to stay. However, is it secure? Data is the lifeblood for government entities, countries, cloud service providers and enterprises alike and losing or exposing that data can have disastrous results. There are new concepts for data storage on the horizon that will deliver secure solutions for storing and moving sensitive data around the world. ...
Join us at Cloud Expo | @ThingsExpo 2016 – June 7-9 at the Javits Center in New York City and November 1-3 at the Santa Clara Convention Center in Santa Clara, CA – and deliver your unique message in a way that is striking and unforgettable by taking advantage of SYS-CON's unmatched high-impact, result-driven event / media packages.
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, will provide an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life ...
SYS-CON Events announced today that MobiDev will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. MobiDev is a software company that develops and delivers turn-key mobile apps, websites, web services, and complex software systems for startups and enterprises. Since 2009 it has grown from a small group of passionate engineers and business managers to a full-scale mobile software company with over 200 develope...
SoftLayer operates a global cloud infrastructure platform built for Internet scale. With a global footprint of data centers and network points of presence, SoftLayer provides infrastructure as a service to leading-edge customers ranging from Web startups to global enterprises. SoftLayer's modular architecture, full-featured API, and sophisticated automation provide unparalleled performance and control. Its flexible unified platform seamlessly spans physical and virtual devices linked via a world...
SYS-CON Events announced today that BMC Software has been named "Siver Sponsor" of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2015 at the Javits Center in New York, New York. BMC is a global leader in innovative software solutions that help businesses transform into digital enterprises for the ultimate competitive advantage. BMC Digital Enterprise Management is a set of innovative IT solutions designed to make digital business fast, seamless, and optimized from mainframe to mo...
Companies can harness IoT and predictive analytics to sustain business continuity; predict and manage site performance during emergencies; minimize expensive reactive maintenance; and forecast equipment and maintenance budgets and expenditures. Providing cost-effective, uninterrupted service is challenging, particularly for organizations with geographically dispersed operations.