J2EE Application Development with WebSphere Studio
.
IBM Application Development VisionIBM Application Development Vision
Delivering a rapid and efficient response to business needsthrough a powerful development and deployment environmentintegrating the entire team throughout the application life cycle
page 2
Open and Integrated Application DevelopmentOpen and Integrated Application Development
Business Problem
Lack of an open application development integration platform
similar in nature to open deployment platforms (e.g., Apache / J2EE / Linux)
Technology Problem
Productivity & quality limitations due to the inability to integrate best-of-breed
tools & infrastructure in a single, seamless environment
A newly integrated, open
WebSphere Studio
An open tool platform contributed by IBM to an independent open source organization
page 3
A "Portal-like" Approach for DevelopersA "Portal-like" Approach for Developers
RoleRole
Integration Integration PlatformPlatform
RoleRole
RoleRole
TaskTaskTaskTask
An integrated experience unlocks greater productivity by bringing order An integrated experience unlocks greater productivity by bringing order and collaboration to rapidly expanding e-business development teamsand collaboration to rapidly expanding e-business development teams
Independent tools and poorly connected islands of development
Best-of-breed tools and teams working together in an integrated environment
page 4
Desktop & Help Frameworks
Debugging Services EclipseProject Management
Java & JavaScript Tools
Software Configuration Management support
Plug-in Development Tools
EclipseEclipse
A personalized, extensible development platform organized
via developer
"Perspectives"
Products built on WebSphere Studio Workbench inherit these capabilities plus 'plug-ins' built by others
page 5
WebSphere Studio WorkbenchWebSphere Studio Workbench
IBM ServerIBM Server& Middleware & Middleware
ToolsTools
WebSphere StudioWebSphere Studio
Partner Tools Partner Tools & Middleware& Middleware
WebSphere StudioWebSphere Studio
www.eclipse.org
A single, comprehensive development environment with unprecedented flexibility & extensibility
Configurations with toolsto meet the needs of specific developer roles
Extended and customized with partner, customer & IBM tools
Common development environment across Windows and Linux
page 6
WebSphere Studio FamilyWebSphere Studio Family
Web HTML, DHTML, XML,JSP, Rich Media
Web servicesCreation, consumption,Visual Composition
Rapid Development (RAD)Visual developmentScripting and 4GL Code and data generation
Unit TestFunctional and Performance
WebSphere Studio configurations for:
Web site developersJava application developers Cross-enterprise developers
WebSphere Studio WorkbenchThe Eclipse Platform plus partner support for integrating with WebSphere Studio
IBM eServer & Middleware Tools
Asset Analyzer to identify reusable codezSeries and iSeries tools for developing, integrating, testing, and managing assets WebSphere tools for Portals, Voice, Wireless, Commerce, MQ, CrossworldsDB2, Domino and Tivoli tools
Partner Tools and Middleware
Rational Software: UML modeling, Unified Process, Asset managementVersata: Business rules driven RADMacromedia: ColdFusion for WebSphereand many others
Java Enterprise, Standardand Micro Editions
3GL ProgrammingCOBOLPL/1
page 7
Application Developer v4.03
Application Developer Integration Edition 4.1
J2EE (EJB) ToolsPerformance and Trace Tools
JCA Connectors (CICS, IMS, HOD)Microflow BuilderServices architecture for accessing EIS resourcesCCF Connectors
Runtime OnlyVAJ EAB migrationDocument
+ +
WebSphere Studio Enterprise Developer
HTML/JSP/Servlet ToolsRich media ToolsWeb Services ToolsXML ToolsDatabase ToolsClearCase LT OEM
+
Visual AssemblyTool
Apache Struts Builder
E/C/D for COBOL and PL/IEGLDevelopmentTools
Site Developer Advanced v4.03
Not available yet
WebSphere Studio WorkbenchWebSphere Studio Workbench
IBM ServerIBM Server& Middleware & Middleware
ToolsTools
WebSphere StudioWebSphere Studio
Partner Tools Partner Tools & Middleware& Middleware
WebSphere Studio Development EnvironmentWebSphere Studio Development Environment
page 8
WebSphere Studio WebSphere Studio Application DeveloperApplication Developer
For professional developers of Java & J2EE applicationsWizard-driven support for developing HTML, JSP, XML, EJB, WebServices and JavaAdvanced tools for code generation and performance tuning Supports testing, debugging and deployment to standard J2EE server (including WebSphere Application Server, Tomcat and BEA WebLogic)Includes a highly integrated WebSphere Application Server test environment and deployment automation tools Includes Rational ClearCase LT but supports all major SCM systems
WebSphere Studio WorkbenchWebSphere Studio Workbench
IBM Server & IBM Server & Middleware Middleware
ToolsTools
WebSphere Studio WebSphere Studio
Partner Tools Partner Tools & Middleware& Middleware
ApplicationDeveloper HTML, XML, EJB, Web
Services and J2EE tools and wizards
Performance profiling and debugging tools
EJB development, debugging, testing, and demployment
Visual Java UI Builder
ClearCase LT team repositoryCVS Support
Integrated WAS & Tomcat servers and deploy tools
page 9
Best Application Development ProductVendor Of The Year
Most Valuable ProductBest Java Deployment Tool
Best Web Services IDEBest Web Services Automation Tool
Best Java IDEBest Team Development ProductMost Innovative Java Product
Recent AwardsRecent Awards
page 10
Getting started with WebSphere Studio Application Developer
Migration Resources web page:www.ibm.com/websphere/developer/zones/studio/migration.html
Free Trial downloadsSelf-running demoMigration guidesEducation classesMigration and deployment servicesCompetitive upgrade pricing availableEasy migration from any other Java IDE
page 11
Easy Migration for J2EE Applications
What you need before you migrate to Application DeveloperYour J2EE Application packaged in a EAR fileExample : petstore.ear deployed to WebLogic 6.1source code : file system, source code management tool
Migration Stepsinstall Application Developerimport the EAR fileimport the source codeadd the necessary library jar files into the java build pathinstall and configure the WebLogic plugin
page 12
Import the EAR File
page 13
Import Source Code
page 14
Add Library JARS
page 15
currently available WebLogic pluginGenuitec EASIE Weblogic Plugin - www.genuitec.comObjectEdge - www.objectedge.com
Genuitec EASIE Weblogic 6 Plugin Configurationstart and stop WebLogic from within the Workbenchdeploy, debug, run your J2EE applications
WebLogic Plugin
page 16
Genuitec Plugin
Genuitec EASIE Weblogic 6 Plugin Configuration
page 17
Genuitec WebLogic Plugin Featuresdeploy, debug, run your J2EE applications
page 18
Summary
WebSphere Studio is built on the open technology of EclipseWebSphere Studio offers a complete, integrated application development environment for J2EEWebSphere Studio supports building and deploying standard J2EE applications on any J2EE standard application server (eg. WebSphere Application Server, BEA WebLogic, Apache Tomcat, etc.)Easy to migrate to WebSphere Studio from any other Java IDE Resources:
Migration Resources: www.ibm.com/websphere/developer/zones/studio/migration.htmlWebSphere Studio Application Developer info: www.ibm.com/software/ad/studioappdevWebSphere Developer Domain: www.ibm.com/websphere/developer
page 19
Top Related