YOUR FEEDBACK
Adobe Flex 2 - Answering Tough Questions About Enterprise Development
A Correct Person wrote: Denis Roebrt commented on the 21 Aug 2006 "Tough Que...


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


Making Java Enterprise a Reality

Digg This!

We've all read about the Internet's "endless potential" for redefining the way businesses operate and computers are built. The Internet's astonishing growth is a testament to its ability to live up to at least some of this hype. Yet most corporate Web sites consist strictly of marketing brochures and other static text and pictures.

To truly capitalize on the business potential the Web offers, organizations need to combine the Web's universal access and deployment with their own mission-critical business processes. By making transactions (such as travel planning, stock trading and package shipping) available on-line, companies can achieve benefits such as expanding their markets to a worldwide audience and accepting orders 24 hours a day, all while lowering their administrative costs.

To deliver applications like these on-line, corporations must re-engineer their architectures to support large-scale transaction processing. Enter Java.

Java enables a rich user interface, secure database access and high-volume transaction processing - a combination that has the potential for dramatic advances in the development and deployment of Web-based enterprise applications.

However, the Java language alone is not enough to develop these end-to-end enterprise solutions. For this, a scalable Java-based platform is required to make it easy to not only develop applications, but also to manage and deploy them. This platform is starting to emerge and consists of client, middle and server tiers. It is also becoming widely adopted with the definition of standard Application Programming Interfaces (APIs) and the delivery of comprehensive products, such as development tools and component transaction servers.

Implementing this architecture, users find and launch applications using traditional HTML pages and Web servers. But instead of simply loading a static page, they download a dynamic "applet" into their browser. The applet also contains high-speed protocols that allow it to communicate directly with application servlets or business logic, which exist in the form of components running in the middle tier. The middle-tier server executes and manages most of the application logic and high-speed JDBC-based access to distributed databases. Java is also beginning to appear as the stored procedure language in back-end DBMSs, allowing data-intensive procedures to be written in Java and executed inside of the DBMS.

The combination of each of these elements provides application developers with a single programming language across all tiers. It removes the artificial barriers between client-, middle- and server-side programming and provides developers the flexibility they need to increase productivity (by focusing on building Java components regardless of where they are deployed).

To effectively deliver Java on all tiers, standards are emerging for each key component in the enterprise Java platform. For graphical development on the client, both JavaSoft and Microsoft have created standard foundation classes: JFC and AFC, respectively. In the middle tier, Enterprise JavaBeans and ActiveX provide a standard way to deploy and manage server-side components. In addition to components, the enterprise Java platform consists of a suite of connectivity APIs: Java Naming Directory Interface (JNDI) for connectivity to enterprise naming and directory services; Java Transaction Service (JTS) for transaction services and Java Message Service (JMS) for enterprise messaging systems. JDBC, a call-level interface similar to ODBC, provides the standard mechanism for accessing relational and legacy data stores. Sybase, IBM, Tandem and Oracle are working with JavaSoft, the ANSI SQL standards committee and the JSQL consortium to develop standards for running Java in the database.

As technology vendors release new tools and servers for building these Java-based architectures, aggressive enterprises can finally reap the full benefits of the Internet. Sybase, for instance, is providing a distributed, end-to-end architecture that answers the call for mission-critical business application development for the Internet. It accomplishes this by delivering products to enable Java in the client, middle and server tiers and by providing open support for emerging standards, so it can be implemented easily throughout the IT organization.

This is "Java for the Enterprise": bringing together the power of the Java language with an end-to-end architecture, in combination with leading-edge tools and technologies. It holds great promise for businesses today. In fact, when implemented correctly, it truly does offer "endless potential".

About Tina Lorentz
Tina Lorentz is the Product Manager for PowerJ. Previously, Tina was part of the marketing team for Power++ and Watcom C/C++. She joined Watcom shortly before the merger with Powersoft in 1994. Prior to that Tina worked for Northern Telecom for two years as an analyst/programmer, after receiving a Bachelor of Science in Math from the University of Waterloo.

LATEST JAVA STORIES & POSTS
JavaOne 2008: A Developer's Perspective
This is my third JavaOne. Many topics were discussed, friendships were made, new partnerships were started. I must say things have changed a lot and stayed the same yet again, here are my thoughts in no particular order, bear in mind that they do not represent the opinion of my c
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in mi
A Lightweight Approach to SOA and BPM in Java Using jBPM
SOA is mostly associated with technologies such as BPEL, SCA and Web Services. But does SOA really imply these technologies? In this session we will show how you can use the service oriented approach while staying inside the Java world. jBPM is a powerful lightweight framework th
Case Study: Java and the Mac
This is the story of a Mac application developer (okay - it's about two of them) who set out on a quest to find an application development tool based on Java so his boss would let him develop on the Mac platform, which he loved. There was only one catch - he had to find a tool th
eApps Hosting Now Offers the GlassFish Java Application Server in VPS Hosting Plans
eApps Hosting announced that the GlassFish Open Source Application Server for Java EE 5, from the GlassFish community project, is now available as a click installable application service in low cost Virtual Private Server (VPS) hosting plans. The eApps Hosting service has support
The 4 Core Principles of Agile Programming
One of the things I really enjoy at the moment is the recognition and adoption of agile programming as a fully fledged powerful way to deliver quality software projects. As its figurehead is a group of very talented individuals who have created the agile manifesto (http://agilema
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING JAVA NEWS
Five Sun Microsystems Women Honored with Prestigious Awards
Sun Microsystems, Inc. (NASDAQ:JAVA) today announced that five Sun women have been awar