WebSphere e-business Software WebSphere Studio Enteprise Developer Overview Jan 20, 2002 1 WebSphere Studio Workbench An Open, Extensible WebSphere Tool Platform Workbench is IBM's commercially supported implementation of Eclipse Foundation for the new WebSphere Studio family of tools First AD integration platform to fully embrace open technologies, adopting the open approach that has been so successful for Apache, J2EE and Linux $40M software/R&D contributed as initial Eclipse technology IBM Server & Middleware Tools Partner Tools & Middleware WebShpere Studio WebShpere Studio Workbench Contribute Adopt Licensed via Common Public License Enables partners and customers to develop, customize and integrate tools and repositories via open standards Based on Java, with initial support for Linux and Windows www.Eclipse.org IBM will continue participation in Eclipse development, and adopt enhancements 2 Determining Application Flow ... to fully graphical design facility leverages emerging MVC2 open standard (Struts), makes it intuitive and easy As connections are created, appropriate updates are made Drop/define JSPs, Actions, Rules Full integration with all the edit/debug tools JSP Actions (Java, COBOL, EGL components) Struts XML etc. Exploit services of Workbench 3 Creating Web Services The broadest toolkit for Web Services, including Web Service creation from existing Java or COBOL programs Web Service implementation from existing Web Servies (WSDL) Test Client generation for Web Services test and verification Web Services consumption: generate Java Proxy from WSDL Full interface to UDDI Registries to browse, discover, download, publish WSED Web Services Wizards XML Parser CTG WAS Client Transformer Driver TX TestClient Client-App SOAP Client Proxy XML Payload SOAP Servlet XML/COBOL Transformer J2EE CICS Connector COBOL Logic .wsdl dds.xml deployment descriptor 4 Testing/Debugging Validate/prevent syntax errors during coding Animate and Debug the application Flow Traditional Debugging Java and JSP debugger COBOL, PL/I Debugger EGL debugger Code profiling Java and Distributed Resource monitoring WebSphere Test Environment Object Level Tracing Third party industry leading test tools (Mercury, Sitraka) 5