MokaByte Numero 27  -  Febbraio 1999
 
Java provides the foundation 
for the future of e-business
di 
Scott Hebner
Da un nostro collaboratore americano, una visione della attuale situazione del commercio elettronico, con particolare attenzione alla posizione di IBM in tale settore.


Questo mese vi proponiamo un articolo scritto per noi da Scott Hebner,  Program Director, Application Development Marketing IBM. Scott Hebner si occupa di diffondere la tecnologia Java di IBM applicata a concetti come commercio elettronico e programmazione distribuita.

As the millenium approaches, it brings with it the promise of an information technology revolution,  one that will fundamentally transform the way companies do business.
Whether they engage in dynamic business re-engineering, leverage partnerships and mergers to create extended value networks, or work to better manage their supply chains through the development of sophisticated databases, companies in the next century will be transformed from "traditional" businesses to online businesses.
These businesses will increasingly rely on the worldwide, standards-based network – the Internet – to maximize their potential. At IBM, we call this "e-business".
The foundation for e-business in the next century has, in fact, already been built. And Java is its cornerstone. In fact, IBM is committed to leveraging the power of Java in the enterprise and has created a unified programming model that allows developers to create mission-critical Java applications in a number of server environments.  WebSphere, Lotus Domino, DB2, CICS Transaction Systems and other specialized application servers deployed across a variety of environments including Windows NT, OS/2, AIX, Solaris, OS/400 and OS/390 are all key components of IBM's ongoing, successful effort to put Java to work for e-businesses worldwide.
 

e-business is now...

The projected growth of e-business is enormous. IDC predicts that business-to-business Internet commerce growth will top US$176 billion by 2001, while overall Internet commerce, including business-to-consumer, will reach nearly US$300 billion early in the next century.
 

...but with the promise of e-business come the challenges.

For example, with more mergers, acquisitions and partnerships, enterprises will need to consolidate heterogeneous environments of platforms, application servers, middleware, application development tools and skills.  IT managers will be tasked with integrating these disparate business processes and applications into a standard set of enterprise-wide applications and processes.
There are several key value propositions that businesses are looking for in the IT environment of the future. These include a scalable runtime environment, with a common application infrastructure that enables applications to be deployed across the appropriate platforms dependent on their required, and ever-changing, "qualities of service" (in terms of security, performance, availability and manageability). At the same time, this environment must be able to blend applications into an integrated set of business processes.
From an application development solutions perspective, IBM has three key areas of focus:

  • Modernization:  helping customers leverage and extend their existing assets, skills, and application development environments as they evolve toward this new e-business computing model.
  • Application Integration: providing solutions for application integration and, therefore, business process integration, that spans the full lifecycle from re-engineering design, to application development, through asset and runtime management.
  • Leveraging the Internet: helping a customer deliver on the promise of e-business; exploiting the Internet as a fundamentally new and explosive business channel for themselves.
As companies transform themselves into e-businesses, a new generation of applications will emerge, and Java will play a key role in helping IT managers and developers get the job done.
 

A framework for success

As a leading provider of middleware, operating systems, software tools, business solutions and services, IBM is investing heavily in Java and working with key partners such as the Java Division of Sun Microsystems and Netscape. 
IBM is delivering Java support in servers, databases, groupware, and transaction systems, which will promote efficient delivery of business content over the Web to both browser and non-browser-based client/server systems. IBM's e-business application framework, which provides a model for building and deploying e-business applications on the Web, leverages Java as its unifying programming model and Enterprise JavaBeans as its component standard. Put simply, this framework helps developers build their e-business tools; run them in a stable, scalable environment; and manage them without worry.
IBM's e-business application framework makes five basic assumptions about e-business solutions:

  • Universal access: the solution must be client-neutral, must support thin clients, and is Web browser/Java enabled. 
  • Multi-Platform: the solution must support n-tiers, and the processing power can be anywhere.
  • Vendor-Neutral: the solution cannot require any specific vendor’s product.
  • Standards-Based: the solution must be based on standards that support a multi-vendor, open process.
  • Java-Savvy: the solution must support Java, JavaBean, and Enterprise JavaBeans models in that it is a write once, run anywhere solution, and it must support standard interfaces.
With its expertise in enterprise computing, IBM is ideally suited to help spearhead the movement of Java into the business arena. 
More than 3,000 IBM Java professionals worldwide are focused on helping customers Java-enable their businesses, and IBM offers customers end-to-end Java solutions and support. From client-side development with VisualAge application development tools; through the middle-tier with Lotus Domino groupware, IBM’s DB2, CICS systems and MQSeries messaging software; to back-end systems and databases with Tivoli system management products; and IBM’s OS/400, AIX, OS/2 and OS/390 operating systems.
Further, IBM static compilers and Just in Time Compiler technology are being incorporated into IBM's operating system software to optimize Java performance. IBM Host On-Demand connectivity software and the AS/400 Toolbox for Java are among the first applications in the industry to be certified under Sun's 100% Pure Java program.
 

Tools of the trade

Development tools to help speed creation of 100% Pure Java applications are another IBM focus. IBM's powerful VisualAge product family has been enhanced to allow the development of Java applications. IBM’s Websphere Stuido provides an easy-to-use visual authoring tool that allows web page authors who know little about programming in an object-oriented language to add Java-based interactive web components and create powerful, content-rich web sites.  More information on these powerful tools can be found at http://www.software.ibm.com/ad/. 
Other uses of Java technology being piloted in IBM are showcased on the IBM alphaWorks web site (at http://www.alphaWorks.ibm.com/Home/).
IBM has also improved the ability of VisualAge server languages to both interoperate with Java environments and to extend existing applications to the Web. This new functionality helps enterprises create mission-critical e-business applications. The VisualAge Generator, VisualAge Smalltalk and VisualAge Pacbase environments all provide interoperability of server code with Java clients. 
Earlier this year, IBM also announced the third release of its SanFrancisco Application Business Components for Java. IBM SanFrancisco is a Java-based collection of components that allows developers to assemble applications from existing parts, rather than build from scratch. With this new release, developers can now rapidly build Accounts Receivable/Accounts Payable applications, as well as simultaneously track transactions in multiple currencies, which is essential for applications that support the new euro currency.
 

Servers and tools evolve and integrate

To help companies move from Web publishing to e-commerce, IBM has integrated its transactional application server technologies. With IBM's strategic application servers -- including Lotus Domino, CICS/390, IMS, OS/390, OS/400 and the entire WebSphere Application Server family -- businesses can span existing platforms and applications from Windows NT through S/390.
IBM WebSphere Studio is a comprehensive tools environment for building Web applications that tap into existing enterprise systems and extend them to the Web, while running on multiple platforms. WebSphere Studio also provides an open environment with support for the Enterprise JavaBeans common programming model, which simplifies and reduces the cost of developing e-business server applications. Further, WebSphere supports industry standards that include XML, CORBA and JDBC. 
IBM is continuing to evolve its application tools strategy to ensure tight affinity of development tools with the Web application server. In line with that strategy, the capabilities of IBM VisualAge for Java, e-business Edition, will be offered both in the new WebSphere Studio, as well as in VisualAge for Java, Enterprise Edition. Developers can use WebSphere Studio to quickly develop new Web applications for the WebSphere Application Server, and can then build enterprise Java applications that extend existing IT assets to the Web, with the help of the VisualAge for Java development environment.
IBM WebSphere Studio provides a complete set of tools covering Web project organization, Java Servlet code generation Wizards, HTML authoring, script development, and Java code development for applications deployed on WebSphere Application Servers. By enabling easy creation of servlets and JavaBeans, WebSphere Studio provides all of the advantages of Java servlet server-side  applications — easy data sharing, powerful Java APIs, session tracking, and resource access.
Further demonstrating IBM's commitment to Java is the recent release of Lotus eSuite WorkPlace for Sun Microsystems' JavaStation network computer, which  provides JavaStation users an easy-to-navigate desktop environment, including an integrated Web browser, terminal emulator, file manager, e-mail and a set of compact business productivity applets: word processor, spreadsheet, calendar, address book and presentation graphics.
 

A bright future

The tools, servers and applications described in this article are just a few examples of the broad support that IBM is putting behind Java. IBM's Java Web site (www.software.ibm.com/java/) contains a wealth of information (in several languages) about the scope of IBM's efforts to maximize Java's usefulness in the enterprise.
As e-business continues its tremendous growth well into the next century, Java developers charged with creating the future can count on IBM to be there to help.
 
 
 
 
 
 
 
 
 
BIOGRAPHY
Scott currently has responsibility for leading the development of IBM's solution and market strategy for its portfolio of application development (AD) offerings and managing the design and execution of the corresponding marketing campaigns and sales support programs.   IBM's AD solution portfolio includes the VisualAge family of AD environments,  IBM's distributed object solutions and its Java e-business AD  technologies. 
Also, as the organization's lead spokesperson, Scott is an extensively referenced expert in the media and among customers on IBM’s AD and e-business software solutions. 
Prior to this assignment, Scott managed IBM's object technology market development group charged with establishing early market commitment to IBM's CORBA based object technologies and products.  Pervious assignments included software strategy development with IBM's industry application solutions technical staff, communications lead for the Austin OT development laboratory and as an ISV account manager in IBM's software vendor operations organization. 
Scott joined IBM in March of 1989 after graduating from the University of Massachusetts at Amherst with a B.S. in Electrical & Computer Engineering (w/ an economics minor).

 


 


MokaByte Web  1999 
www.mokabyte.it
MokaByte ricerca nuovi collaboratori. 
Chi volesse mettersi in contatto con noi può farlo scrivendo a mokainfo@mokabyte.it