INSIDE WebSphere Application Server 5

zhaozj2021-02-08  234

Inside WebSphere Application Server 5 (Advisor Interview)

Stephan Van Overvelt, Program Director for IBM WebSphere Technical Marketing, Reveals What's Coming in The Next Version of Was.

Interview with Stephan Van Overvelt, IBM WebSphere, by Tony Higham, Chief Solution Officer, FatWire Software, & Technical Editor, WebSphere Advisor Magazine ARTICLE INFO Doc # 09808July / August 2002Length 4 pagesOn page 16 of the magazine Advisor:. What's new in WebSphere Application Server Version 5, COMPARED to VERSION 4?

Van Overtvelt: The new capabilities in version 5 center around four key categories: the build to integrate platform, integrated application development, agile deployment and configuration, and end-to-end application optimization.

The Build To Integrate Platform Includes a JMS Engine, JCA Connector Support, and Core Web Services Support. I'll Explain More About these Capabilities Later.

The second category focuses on integrated application development, which is the concept behind WebSphere Studio and Eclipse. The focus is on the tight integration between the runtime and the development tool to get better development productivity.

Advisor: What do you mean by a build to integrate platform?

Van Overtvelt: The build to integrate platform derives from a market need IBM recognized in which customers are building more and more integration capabilities into their new applications They're building new Java logic that links into their existing SAP or mainframe systems or to a system. From a business partner, etc. They're Becoming More Sophistated in Now The Link Those Java Applications to Existing Systems.

Advisor: How does that compare and contrast to the Java Connector Architecture (JCA) framework Van Overtvelt:?. The JCA framework addresses the specific need to have a connection between my J2EE application and a system such as SAP, for example The focus of the Build to Integrate Capabilities Is Performing Multi-Enterprise System Transactions. That IS, An Application That Includes, for Example, SAP, PeopleSoft, A DB2 Database, And A CICS Application.

Advisor: how is what implemented?

Van Overtvelt: IBM has implemented this into a number of technologies If you look at the core communications environment, WebSphere Application Server has a strong JMS provider, which is a Java Messaging Service (JMS) engine built using WebSphere MQ technology that gives you guaranteed. One-Time Message Delivery Between Java Assets.

Advisor: SO You're now incruding a Version of WebSphere MQ Bundled in With Software?

Van Overtvelt: It's more than just bundled into the software There is a version of WebSphere MQ included, but it's only for Java-to-Java assets If you want to go outside the Java world, you'll still need a full version.. of WebSphere MQ. The JMS provider (ie, the MQ technology) also runs under the control of the application server, and the management console is part of the application server's management console. There is tight integration. The technology also gives you high-speed Publish and subscribe capabilities.

Advisor: WHEN You Install The Product, You Get The JMS API AND A Message Queing Product You Can Use To Perform Guaranteed Message Delivery WITHER JAVA-BASED ENVIRONMENTS?

Van OvertVelt: Yes, That's Correct.

The second set of technologies in the build to integrate platform center around the ability to create an application workflow. Within the WebSphere family, there's a full workflow engine that lets you define logical flows between J2EE assets, JCA connectors, and Web services that can rely ON Either A Synchronous Protocol (Alth You Typically Don't Do That for a Workflow) Or On The Underlying Asynchronous JMS Communications Provider.advisor: What Other Things Are New IN VERSION 5?

Van Overtvelt:. WebSphere Application Server 5 offers the broadest Web services support in the industry, both from a development and deployment perspective From a development perspective, we're supporting an additional set of standards that are ahead of J2EE 1.3 WAS 5 already supports. JSR 109, which is the coming together of J2EE and Web services technology. It also already supports JAXR (Java APIs for XML Registries) and JAXRPC (Java APIs for XML Remote Procedure Calls). Those are the three core Web services standards in J2EE 1.4 .

Advisor:. A year or so ago, IBM was behind the ball IBM really delivered with WebSphere Application Server 4. Now with version 5, in some respects, it seems like IBM is going even further and is hitting on the bleeding edge of standards again .

Van Overtvelt: Well, there are a couple of things going on here WAS 5 includes the standards I mentioned, and it's J2EE 1.3 compliant and certified In addition, version 5 offers an additional set of standards that are part of J2EE 1.4 However... , they will be clearly marked as technology previews, with one exception, because there might still be some changes to the standards. Also, based on the new guidelines from Sun, if IBM includes JSR 109, WAS 5 could not be J2EE 1.3 certified because it would already include core J2EE 1.4 components. So, those will be marked as technology previews. However, including them in version 5 lets customers start to experiment with the standards. IBM supports them with the risk that there might still be some changes. The one exception is JMX (Java Management Extentions), which is not going to change any more.Advisor:. It sounds like there's a lot of work going on for scalability, to make it a manageable project to launch complex deployments However, for CUS Tomers Who Are AT Version 4 or About To Make The Decision About Version 4, What's The Value Proposition for Version 5 Over Version 4?

Van Overtvelt: A customer who has version 4 today can with a simple repackaging of their applications (implement new deployment de-scriptors) get up and running with version 5 without any problems The backward compatibility is there What do they get in addition..? The Get Even Better Performance Than We since Now. We've Improved On Our Caching ALOGRITHMS AND DYNAMIC CACHING. Advisor: Can You Put A metric on what?

Van Overtvelt: No, but we'll run some easy performance benchmarks after we get the product out We know it'll be an improvement, but I do not know how much You will get an easier management environment.Advisor:.. I 've had people ask me if they should wait for version 5, and my answer is no. you can get version 4 now, then upgrade to version 5 later when it comes out because there will be complete backward compatability, which you're validating . My biggest Question is for the customer 3.5 and considering going to version 4, or if they've already Deployed Applications In Version 4. Why Migrate To Version 5?

Van Overtvelt: The key addition in version 5 is the support for J2EE 1.3, which gives you the ability to support full asynchronous applications at the base application server This is being recognized as a far more productive way of developing applications - especially distributed applications. THAN USING RMI AND IOP.

Advisor: Can You Explain Completely Asynchronous Applications?

Van Overtvelt: Completely asynchronous applications mean that you can rely on the communication between different EJBs to use a messaging protocol instead of a synchronous protocol It lets you separate out individual pieces of application logic So if you need to make an update to just one.. .

Advisor: Are you Talking Specifically About Message-Driven Beans?

Van Overtvelt:... Yes, and EJB 2.0 It is far easier to use the container-managed persistence in EJB 2.0 than J2EE 1.2 Other advantages, in terms of Web services, include a high-speed SOAP parser based on the AXIS technology There's also a private UDDI repository and a Web services gateway that lets you make internal Web services applications accessible to the outside world in a secure and manageable environment. From a security perspective, WAS 5 supports the Java Topography API, Computer Security Institute (CSI), Java Authentication and Authorization Service (JAAS), and the product ships with an embedded copy of Tivoli Policy Director so you can implement business policy-based security management for all your WebSphere managed resources.Advisor: So you're saying that in version 5, IBM IS FORMALIZING AND SOLIDIDIDIFYING THE Support for Web Services. IS THIS SUPPORT OFFERED ALREADY IN VERSION 4 AS TECHNOLOGY PREVIEW?

Van OvertVELT: YES, You Can Download The Private UDDI Repository and Web Services Gateway from Alphaworks as a Technology Preview.

Advisor: AND THE ADDITIONAL VALUE IS TO PROVIDE A SECURE ENVIRONMENT?

Van OvertVELT: YES.

Advisor: From A Standards Perspective, Does It Make Applications Based On Those Security Environments Less Portable, or Just As Portable if you Use Java Authentication and Authorization Service (JAAS)?

Van Overtvelt: They are just as portable because the security is implemented in the Web services gateway The private UDDI standard today does not support security mechanisms or authentication The Web services gateway is actually an application running on WebSphere Application Server, but derives its.. security, authentication, and access profiling from the underlying WebSphere security mechanisms.Advisor: The value proposition of the Web services gateway is purely an authentication mechanism to certain Web services?

Van Overtvelt: It's more than that You can compare it to a proxy server in regular HTTP traffic The external request for the application will see the gateway as the actual provider application The gateway will enforce security, do logging, and implement Web services... access management. Then the gateway will take incoming authenticated requests and forward the request to the actual provider application, which runs inside the intranet. You would typically put the gateway in your demilitarized zone (DMZ).

Advisor: That's Exciting. Its'S, IT WILL BE SOLIDLY Supported.

Van Overtvelt: The biggest issue we've seen is uncertainty about security We see quite a few implementations of Web services on the WebSphere platform, but they're all within an intranet or a virtual private network (VPN)..

Advisor: But, in many respects, the industry has to evolve into the need of Web services, and the standards have to evolve in terms of how Web services will be implemented across platforms and vendors There's definitely some standards process work to be done..

Van Overtvelt: Yes, IBM is actively working on it IBM already announced, together with Microsoft and Verisign, Web Services Security as a standard for authentication However, it does not do a good job yet of access authorization across a wide variety of.. . resources, but we're getting there At the same time, if you want to build a Web services application right now and make it accessible to business partners, for example, you can do it with WAS 5.Advisor: Will version 5 have The Same Product Names As Version 4: Single Server Edition, Advanced Edition, And Enterprise Edition?

Van OvertVELT: The Core Product is WebSphere Application Server; That is Our full j2ee 1.3 and web services-based environments.

Advisor: That's going to be the main product

Van Overtvelt: The base product (which follows from WAS Advanced Edition Single Server) comes with three deployment options You then have an additional deployment option - Network eployment - that includes clustering, failover support, workflow management, security, and administration.. Network Deployment (ND) basically carries forward from WAS 4 Advanced Edition. There's also a special configuration called Extended Deployment (XD), which is a new deployment option that focuses on typical environments where you're trying to extend the reach of the application server throughout a network. to do that, IBM integrated the technology in WebSphere Edge Server into WAS, including content distribution into the network, the ability to offload applications (primarily JSPs) onto the network, the ability to provide transactional quality of service routing so you Can Prioritize Certain Requests Coming in, and An Advanced Caching Algorithm To Sit in Front of Your Http Server.Advisor: IF I Want AS ERVER TO JUST HANDLE HTML, IMAGES, AND JSPS, What Deployment Option SHOULD I USE?

Van Overtvelt: Depends on what level of availability and scalability you need If you have a small site, you can still use the regular WebSphere Application Server If you have a site that needs to handle millions of requests per hour, you should use the.. Extended Deployment Option.

Advisor: i don't know, primarily, primarily, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Van Overtvelt:. That has changed now Basically, all the WebSphere Application Server 5 products are the same code The one exception is the version for the zSeries, which has its own specific code so it can take advantage of the mainframe characteristics.Advisor.: HAVE THE XML DATA STRUCTURE AND THE BROWSER-BASED CONFIGURATION GONE AWAY IN VERSION 5?

Van OvertVELT: THERE IS A Completely New Management Console. As you go from the Single Server Version (The Basic Version) To network deployment to extended Deployment, Functions Areadded to the management console.

Advisor: Is The Management Console a Java Console?

Van Overtvelt:. In the Single Server, you have a choice You can still use a browser-based console, and it has the same menu structure In Extended Deployment, it is a Java console They all use the same underlying data structure and.. Database.

Advisor: Being The Same Code Structure, It Would Be Fairly Easy To Upgrade Licenses To a Multi-Node Cluster and Use The Same Database for the New Configurations.

Van Overtvelt: It's actually very interesting because the way it works is that if you go from WebSphere Application Server to the Network Deployment options, you only have to install the Network Deployment options on one of the nodes or application servers you have The others will. Auto-Discover. So The Client Mechanism To Participate In The Clustered Environment IS ALREADY Present in Today's Application Server.

Advisor: SO IT WILL DISCOVER AND LOCK ITSELF ONTO THATOMATIATILY?

.

Advisor: The Extended Deployment Configuration Relude GEOGRAINS? VAN OVERTVELT: YES.

Advisor: How IS WebSphere Application Server 5 PriceD?

Van Overtvelt: Pricing has not been determined yet, but you can expect it to be pretty much in line with what we had before Before the Advanced Edition Single Server was priced at US $ 8,000, the Advanced Edition at $ 12,000 There'll be.. Some Uplift for Extended Deployment.

Advisor:. Version 5 is clearly a technical advancement However, say I'm an IT manager who has just spent $ 200,000-250,000 on WebSphere Commerce Suite 5.4, WebSphere Portal Server 4.1, etc .. Everything is at the 4.x level Suddenly. IBM releases version 5 of WebSphere Application Server. that leaves me a few dilemnas. Why should I buy it? Why should I upgrade to it when I just bought all this other software, given that it's architecturally different? How will the other ancilliary value- add products come up to that level? For a long time with version 4, there was a huge differential in what you could use with it. Often, you stayed at a lower version of the application server to run the value-added products, such AS WebSphere Portal Server or WebSphere Commerce Suite. I am Fearful That The Same Thing Will Happen With Version 5, And Everything Will Lag Behind for Another Year Again.

Van Overtvelt: I completely understand your point First, both the buying decision and the user occasion for WebSphere Portal, for example, are different from the application server itself The application server itself is primarily used to deploy custom-built applications...

Advisor: SO What WILL HAPPEN IN THEIR LEVEL OF INTEGRATION WIS 5?

Van Overtvelt: IBM made a huge transition when it went from WebSphere Application Server 3.5 to 4.0 The product was different in more than one area, and that required quite a bit of rework for WebSphere Commerce Suite (WCS) and WebSphere Portal Server (WPS. ). At the Same Time, IBM Also Added New Functions.advisor: Yes, IT WAS A BIG CHANGE AND I Think IBM Did Really Well.

Van Overtvelt:. The change from 4.0 to 5.0 is significantly less Some work will still need to be done in terms of integrating with the underlying security and management environments In version 5, there is a completely published set of APIs for security and administration that. products on top of the application server can leverage. Not only is it easier to leverage the underlying application server, but it lets other products more tightly integrate. It becomes much easier to run WebSphere Commerce Server and WebSphere Portal Server together on top of WAS 5 .

Advisor: In other words, IBM has created an interface layer on top of the core application server to more tightly integrate the solutions on top of the applications, such as WPS and WCS, with each other and the underlying application server.

Van Overtvelt: IBM has also announced that business integration products, such as CrossWorlds Interchange Server and MQ Workflow, will start to benefit from the same underlying application server infrastructure So they, like WPS and WCS today, will sit on top of the application server. .Advisor: WHEN CAN we buy it?

Van OvertVelt: The Release Date Will Be in The Middle of The Third Quarter.

Advisor: Therefore, The Other Products, Such AS WCS AND WPS, WILL BE COMING A Quarter OR Two Behind, Sometime IN 2003?

Van OvertVELT: YES.

Advisor: Is The Tooling CHANGING AT All? Van Overtvelt: This Has NOT BEEN FORALLY Announced, But There Will Be a Version 5 of WebSphere Studio Tools, Including WSAD.

Advisor: Will The Release At The Same Time As WAS, Considering The Will Be a Lot of Changes with J2EE 1.3 Deployment Descriptors and Such?

Van OvertVELT: IT Will Be in The Same Time Frame. It May BE A FEEKS OFF, But That's IT.

Advisor: I'd like to end by returning to the value proposition for WAS 5. It's 2002. It's a very taxing economic time for all of us Yes, there are some great technological advances in the product, but the CTO or CIO is. Going to ask you, "so what? what's the business value?"

Van Overtvelt: I completely agree with your point, but let me give you an example There is a technology in WAS Enterprise Edition called intermanaged messaging If you're using JMS to communicate between your J2EE assests, it builds all the linkages into the.. message queue that sets up the queues and manages them for you. If I'm building an application that leverages JMS to communicate between these assets, and I use it in an environment in which container-managed messaging is available, I save about 30- 40 Percent of My Development Time. That Is a Clear Business Advantage.

转载请注明原文地址:https://www.9cbs.com/read-1133.html

New Post(0)