Welcome!

Java IoT Authors: Liz McMillan, Elizabeth White, Kevin Jackson, Yeshim Deniz, Pat Romanski

Related Topics: Java IoT

Java IoT: Blog Post

J2EE for the Real World

We're witnessing unprecedented demand for J2EE-based e-business solutions

The advent of J2EE (Java 2 Platform, Enterprise Edition), a market-revolutionizing industry specification that standardizes the way that application servers work, sets the stage for a collision of two markets: content management/personalization and back-end data access/transactions.

It also becomes a driving force as organizations move to create powerful new e-business applications that bring together all forms of electronic interaction for customers, trading partners and employees.

The J2EE standard has been uniformly adopted by almost every application server vendor and is being enthusiastically adopted as the standard for Web development by much of corporate America. It unifies the programming interfaces or APIs to the most important areas in an application server. Just as SQL did for relational databases, J2EE is creating tidal waves in the Web application marketplace. Once database vendors adopted support for the SQL standard, no packaged vendors would dream of writing their own database. In the world of Web applications the same is now true of application servers. It makes no sense to write a Web application without using a standard application server. Several packages were written prior to application servers and their creators were forced to write their own proprietary application server functionality. These vendors find themselves in a tough position, faced with the need to either rewrite their entire functionality or find their market share shrinking as buyers shun their proprietary approaches.

The J2EE standard also brings several other advantages:

  1. Application developers with J2EE expertise are widely available.
  2. Additional components for specific functionality (e.g., e-commerce) can be bought from third parties and plugged into the server.
  3. A wide range of tools are now tailored for J2EE use, including popular products such as Macromedia Dreamweaver.
  4. Expertise and skills learned while building applications can be reused on all other application projects.

As J2EE becomes the core technology for real-world Web applications, we're witnessing unprecedented demand for J2EE-based e-business solutions such as portals, e-commerce sites, B2B commerce solutions and so on. This has become a top priority for IT.

In the past many of these solutions have been built on top of IRM (Internet Relationship Management) products whose primary specialization has been content management and personalization. For early Web sites this was adequate, as they were mostly serving up static content. Once the basic site is up and running, however, the demand quickly shifts to more data-driven applications in which customers can place orders, see inventory, book travel, track packages and more. This requires the ability to develop highly scalable, enterprise-class Web applications that access existing corporate data and applications and provide high-end transactional capabilities.

In particular, almost every application server vendor - to meet the demand from their clients for more prebuilt functionality - has begun developing e-business solutions that include IRM functionality based on top of their application servers.

Prior to the J2EE standard, Web software companies, including IRM vendors, wrote their own servers to support their applications, frequently spending as much as 70% of their energy on that task. These were proprietary, with weak architectures that lacked important features like distributed objects, transactions, standardized data access and message queuing. Furthermore, they provided proprietary scripting languages that weren't up to the task of writing serious enterprise applications. Today no software company in its right mind would write its own proprietary server. A company would simply write to the J2EE standard and support the leading J2EE servers in the market.

Because of the availability of J2EE standardized servers, there's a backlash at customer sites against the proprietary server architectures. Organizations standardizing on J2EE want to use this architecture for all their e-business applications; that way, they invest in learning only one skill set that can be used across all projects - and they're easily able to find developers who already know the J2EE standard. They're also able to use a much wider range of development tools as products such as Rational Rose and Macromedia Dreamweaver are adapted to support the J2EE standard. Furthermore, they can purchase from third-party vendors add-on components and prebuilt software modules that comply with the J2EE standard.

As the content management/personalization vendors collide with the application server vendors, we see a major battle brewing. At stake is the huge e-business platform market. In one corner are the IRM content management and personalization products built on a proprietary architecture with weak scripting capabilities. In the other are the application server vendors who are moving into e-business solutions, leveraging their strong architecture.

The obvious move for the existing IRM vendors is to rewrite their products to be J2EE compliant. Companies such as Vignette are describing multiphase plans to do something like this. This is a tough task though, and may well take years to accomplish correctly; during this time it will be close to impossible to simultaneously evolve their solutions functionality at a rapid pace. Probable outcome: loss of momentum and market share.

Several application server vendors are already pursuing the strategy of adding e-business solutions to their product lines and moving into the complete e-business platform space. Not all will succeed, as the solutions skill set is different from the systems skill set that most possess. Those that do will take market share away from the IRM vendors and may have a shot at the brass ring.

Real World E-Business Solutions and J2EE
Savvy businesses have realized the need to create powerful new Web sites that bring together all forms of electronic interaction for customers, trading partners and employees. These e-business Web sites need to recognize the context of individual visitors and adaptively bring together all the resources needed to help them find what they're looking for and transact business. These next-generation e-business Web sites make it easier for people to navigate around a vast sea of information and to personalize the way the site works for them. They also offer powerful business applications and transactions.

Next-generation e-business Web sites require a multitude of important capabilities. They must possess:

  • The ability to handle all forms of interaction: Initially, Web interactions were restricted to users visiting a site via a Web browser. But wireless devices connected to the Web, such as WAP/WML-enabled cell phones, are expected to eclipse the PC population (200 million PCs) by the year 2003, growing rapidly to over 500 million devices. There's also a need to allow for B2B transactions that take place directly with trading partners' applications using XML.
  • Fresh, constantly updated content: This is required to drive traffic to a site and keep it interesting. Content also drives transactions (e.g., equity research causes people to trade stocks and rich graphical product catalogs drive consumers to make purchases). Discussion boards help create communities, which in turn drive traffic. Web sites that share knowledge bases with customers and employees greatly improve the flow of critical information needed for things like customer self-service.
  • Richly functional Web applications: In addition to content capabilities, organizations need to provide richly functional Web applications. These are different for each particular industry. For example, insurance industry users will want to view insurance policies and claims, whereas in the travel industry users will want to book travel. These applications need the capacity to handle large numbers of business transactions.
  • Connectivity: Web applications need to be able to access legacy mainframe applications, packaged applications (SAP R/3, PeopleSoft) and relational databases, as this is where existing functionality lives. The existing functionality needs to be repurposed with new Web interfaces. Multiple systems need to appear seamlessly integrated so the customer/visitor sees all the relevant information in one place.
  • XML capability: These applications also need to be able to communicate directly with those using XML. This enables seamless electronic integration with trading partners and trading exchanges. It also eliminates paper and human intervention, both of which are costly. Processing a paper purchase order typically costs around $75 versus around 80¢ for an electronic PO.
  • Personalization: Personalization has become one of the most important tools in the online business world. Just as personalized service in the physical world creates satisfied loyal customers, it's also critical to provide personalized service in the electronic world. As soon as visitors reach a site, observing their behavior allows organizations to learn about them and start personalizing their experience. As visitors become more interested and as trust develops, they will tell the organization more about themselves. This information can then be used to further personalize the site. As visitors experience the benefits of increasingly relevant information, their trust evolves rapidly to higher levels and it becomes increasingly likely that they'll transact business. As they start entering transactions, it's possible to immediately recommend other products that work together with what they're purchasing. After they've become customers, it's possible to use information from internal systems to cross-sell and up-sell additional products and services.
  • "My Yahoo"-style personalization: As a longer-term business relationship builds, customers and other site visitors will want to clearly define their own personalization. This involves allowing them the flexibility to lay out their own pages, assembling components of information in a way that makes sense to them. Each component needs to be customizable to allow them to choose the information they wish to see. Examples here would be financial clients specifying which stocks should be on their watch list and what types of equities research they'd like to see.
  • E-mail: E-mail provides a powerful way to reach visitors after they've left a site, to promote additional products and services. Like content on the site, e-mail messages need to be personalized to make them highly relevant; otherwise they can be considered offensive.

J2EE-based application servers are highly flexible platforms for building richly functional Web applications. They enable developers to rapidly evolve new functionality for Web sites, and provide the scalability, reliability and security that organizations need. By embracing industry standards they help organizations avoid vendor lock-in. However, as seen from the requirements above, J2EE-based application servers are missing many of the pieces required for e-business, such as content management, XML, personalization and other critical e-business features. Developers can develop these pieces on their own, but with the pressure to deliver e-business solutions fast - ahead of the competition - the time and cost of building from scratch becomes unmanageable. On the other hand, while prepackaged solutions have the advantage of fast time-to-market, they often lack the functionality, flexibility and scalability that organizations need.

The dilemma developers face is exacerbated by confusion in the e-business platform market. The prepackaged solution vendors that promise fast time-to-market will face a challenge from the traditional application server players who promise scalable, reliable, standards-based solutions - and vice versa.

As the market evolves, hybrids of these two worlds will emerge (or collide). In fact, evidence of this can be seen by more recent e-business platforms that offer a combination of flexibility, fast time-to-market and a standards-based architecture. As such, the vendors that will ultimately win this battle will provide a "best of both worlds" solution - delivering not only the fast time-to-market that e-business demands but also the flexibility to extend functionality by leveraging the underlying power of J2EE.

Conclusion
This is all good news for developers. With a platform that provides core features including personalization, content management, a component framework and an extensive library of components, developers get the fast time-to-market, flexibility and rich features they need, on top of a J2EE standard application server foundation. Using such a platform, developers can focus on the solution, not the technology - quickly delivering the robust applications their e-business initiative demands.

More Stories By David Skok

David Skok joined Matrix Partners as a General Partner in May 2001. He has a wealth of experience running companies. He started his first company in 1977 at age 22. Since then he has founded a total of four separate companies and performed one turn-around. Three of these companies went public.

Skok joined Matrix from SilverStream Software, which he founded in June 1996. Prior to its July 2002 acquisition by Novell, SilverStream was a public company that had reached a revenue run rate in excess of $100M, with approximately 800 employees and offices in more than 20 countries around the world. His work as a value added investor is best known for helping JBoss take its Open Source business to a successful exit with its sale to Red Hat, and for helping AppIQ, Tabblo and Diligent Technologies, which have all had successful exits, from their inceptions to their acquisitions by HP and IBM.

He serves on the boards of Digium (makers of the very popular Asterisk Open Source PBX/telephony software), CloudSwitch, Enservio, OpenSpan, Solidworks, VideoIQ, and HubSpot. In addition to his broad focus on enterprise software, he is specifically focused on the areas of cloud computing, Open Source, Software as a Service (SaaS), marketing automation, virtualization, storage, and data center automation.

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.


@ThingsExpo Stories
"MobiDev is a Ukraine-based software development company. We do mobile development, and we're specialists in that. But we do full stack software development for entrepreneurs, for emerging companies, and for enterprise ventures," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
SYS-CON Events announced today that Cloud Academy named "Bronze Sponsor" of 21st International Cloud Expo which will take place October 31 - November 2, 2017 at the Santa Clara Convention Center in Santa Clara, CA. Cloud Academy is the industry’s most innovative, vendor-neutral cloud technology training platform. Cloud Academy provides continuous learning solutions for individuals and enterprise teams for Amazon Web Services, Microsoft Azure, Google Cloud Platform, and the most popular cloud com...
SYS-CON Events announced today that TechTarget has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. TechTarget storage websites are the best online information resource for news, tips and expert advice for the storage, backup and disaster recovery markets.
SYS-CON Events announced today that CA Technologies has been named "Platinum Sponsor" of SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business - from apparel to energy - is being rewritten by software. From planning to development to management to security, CA creates software that fuels transformation for companies in the applic...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
The current age of digital transformation means that IT organizations must adapt their toolset to cover all digital experiences, beyond just the end users’. Today’s businesses can no longer focus solely on the digital interactions they manage with employees or customers; they must now contend with non-traditional factors. Whether it's the power of brand to make or break a company, the need to monitor across all locations 24/7, or the ability to proactively resolve issues, companies must adapt to...
SYS-CON Events announced today that TMC has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo and Big Data at Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Global buyers rely on TMC’s content-driven marketplaces to make purchase decisions and navigate markets. Learn how we can help you reach your marketing goals.
Amazon started as an online bookseller 20 years ago. Since then, it has evolved into a technology juggernaut that has disrupted multiple markets and industries and touches many aspects of our lives. It is a relentless technology and business model innovator driving disruption throughout numerous ecosystems. Amazon’s AWS revenues alone are approaching $16B a year making it one of the largest IT companies in the world. With dominant offerings in Cloud, IoT, eCommerce, Big Data, AI, Digital Assista...
We build IoT infrastructure products - when you have to integrate different devices, different systems and cloud you have to build an application to do that but we eliminate the need to build an application. Our products can integrate any device, any system, any cloud regardless of protocol," explained Peter Jung, Chief Product Officer at Pulzze Systems, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA
SYS-CON Events announced today that IBM has been named “Diamond Sponsor” of SYS-CON's 21st Cloud Expo, which will take place on October 31 through November 2nd 2017 at the Santa Clara Convention Center in Santa Clara, California.
SYS-CON Events announced today that Conference Guru has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. A valuable conference experience generates new contacts, sales leads, potential strategic partners and potential investors; helps gather competitive intelligence and even provides inspiration for new products and services. Conference Guru works with conference organi...
Multiple data types are pouring into IoT deployments. Data is coming in small packages as well as enormous files and data streams of many sizes. Widespread use of mobile devices adds to the total. In this power panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists looked at the tools and environments that are being put to use in IoT deployments, as well as the team skills a modern enterprise IT shop needs to keep things running, get a handle on all this data, and deliver...
SYS-CON Events announced today that Enzu will exhibit at SYS-CON's 21st Int\ernational Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Enzu’s mission is to be the leading provider of enterprise cloud solutions worldwide. Enzu enables online businesses to use its IT infrastructure to their competitive advantage. By offering a suite of proven hosting and management services, Enzu wants companies to focus on the core of their ...
In his session at @ThingsExpo, Eric Lachapelle, CEO of the Professional Evaluation and Certification Board (PECB), provided an overview of various initiatives to certify the security of connected devices and future trends in ensuring public trust of IoT. Eric Lachapelle is the Chief Executive Officer of the Professional Evaluation and Certification Board (PECB), an international certification body. His role is to help companies and individuals to achieve professional, accredited and worldwide re...
IoT solutions exploit operational data generated by Internet-connected smart “things” for the purpose of gaining operational insight and producing “better outcomes” (for example, create new business models, eliminate unscheduled maintenance, etc.). The explosive proliferation of IoT solutions will result in an exponential growth in the volume of IoT data, precipitating significant Information Governance issues: who owns the IoT data, what are the rights/duties of IoT solutions adopters towards t...
With the introduction of IoT and Smart Living in every aspect of our lives, one question has become relevant: What are the security implications? To answer this, first we have to look and explore the security models of the technologies that IoT is founded upon. In his session at @ThingsExpo, Nevi Kaja, a Research Engineer at Ford Motor Company, discussed some of the security challenges of the IoT infrastructure and related how these aspects impact Smart Living. The material was delivered interac...
The current age of digital transformation means that IT organizations must adapt their toolset to cover all digital experiences, beyond just the end users’. Today’s businesses can no longer focus solely on the digital interactions they manage with employees or customers; they must now contend with non-traditional factors. Whether it's the power of brand to make or break a company, the need to monitor across all locations 24/7, or the ability to proactively resolve issues, companies must adapt to...
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend 21st Cloud Expo October 31 - November 2, 2017, at the Santa Clara Convention Center, CA, and June 12-14, 2018, at the Javits Center in New York City, NY, and learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
No hype cycles or predictions of zillions of things here. IoT is big. You get it. You know your business and have great ideas for a business transformation strategy. What comes next? Time to make it happen. In his session at @ThingsExpo, Jay Mason, Associate Partner at M&S Consulting, presented a step-by-step plan to develop your technology implementation strategy. He discussed the evaluation of communication standards and IoT messaging protocols, data analytics considerations, edge-to-cloud tec...
When growing capacity and power in the data center, the architectural trade-offs between server scale-up vs. scale-out continue to be debated. Both approaches are valid: scale-out adds multiple, smaller servers running in a distributed computing model, while scale-up adds fewer, more powerful servers that are capable of running larger workloads. It’s worth noting that there are additional, unique advantages that scale-up architectures offer. One big advantage is large memory and compute capacity...