Date post: | 05-Jan-2016 |
Category: |
Documents |
Upload: | flora-thomas |
View: | 214 times |
Download: | 1 times |
2
Model the BusinessModel the Business Define
RequirementsDefine
Requirements
DesignDesign
ConstructionConstruction
DeployDeploy
ManageManage
OptimizeOptimize
Business Driven Development for SOAIBM Software Development Platform
Executive
Application Support
ArchitectProject Manager
Tester
Deployment Manager
Developer
BusinessBusiness
DevelopmentDevelopmentOperationsOperations
Manage change& assets
Manage change& assets
Prioritize Plan Manage Measure
Optimize Iterate
End User
Operations Manager
AnalystGovernGovern
SWQuality &Testing
SWQuality &Testing
3
End-2-End Design & Construction
ApplicationModeling
Java/J2EEDevelopment
Web/PortalDevelopment
XML Web ServicesDevelopment
Database AppDevelopment
Business ProcessSOA Integration
Cobol, CICS/IMS,4GL Development
Development Roles
Web Presentation Servers
Web Application Servers
Directory and Security Servers
DataServers
Integration Servers
TransactionServersCustomers
PartnersSuppliers
Employees
GUIs, Pervasive Devices, Voice, etc.
XML, Web Services, Portlets, Servlets,
Java Server Faces/Pages
Services, EJBs, and SOA Work
Flows
Relational and Non-
relational Data
Applications, Transactions and Processes
Web
Serv
ices:
SO
AP
, W
SD
L,
UD
DI
Ed
ge
Se
rve
rs
WS 7 WS 8SDO Folio Alloc Graph WS 6Fina Dash E2EProf DynaCodePortal DesignEJB WS Mkt Sim UML 2UML 1AcctMgr EJBCMP EJBs
WS Web 1 WS Web 2Web CRUD
4
Design > Build > Test > Deploy Code visualization & visual editing Modeling & round-trip engineering Legacy integration Rapid application development Model execution
Drive higher levels of productivity and time to value
Maximize quality, robustness, reusability
Maximize value from both code & models
Choice of development styles
IBM Design & Construction ToolsCapabilities Benefits
Level of abstraction
Conventionalcoding
Code visualization &visual editing
Modeling &Model-Driven Development
LegacyIntegration
Rapid ApplicationDevelopment
Business modeling& model execution
Adopt the right development style for your needs
WS 7 WS 8SDO Folio Alloc Graph WS 6Fina Dash E2EProf DynaCodePortal DesignEJB WS Mkt Sim UML 2UML 1AcctMgr EJBCMP EJBs
WS Web 1 WS Web 2Web CRUD
© 2003 IBM Corporation5
Construct the services
Assemble& deploy
the composite application
Test the individual services
& composite application
Model the business& identify
the business services
Design theservices
architecture
Analyze assets for
reuse
Follow a service-oriented process
Manage requirements
Manage SOA assets
Manage quality
Align business strategy with IT execution
Govern SOA – align, execute and control investments
Provision, configure, tune and
troubleshoot composite
applications
Analyst Architect Developer Tester Deployment Manager
Project Manager
IT Executive
..Role focused tools help simplification via Separation of ConcernsIBM Software Development PlatformDevelopment Roles
© 2003 IBM Corporation6
CustomerExtensions
3rd PartyISV Tools
Rational Software Architect
Rational Web/App Developer
Rational Functional & Manual
Tester
Rational Performance
Tester
Rational Team Unifying Platform
Tivoli Config and Monitoring
WebSphereBusinessModeler
& Monitor
Rational Software Modeler
Rational BuildForge
WebSphereIntegrationDeveloper
Analyst Architect Developer Tester Deployment Manager
Project Manager
ExecutiveRational Portfolio Manager
The IBM Software Development PlatformDevelopment Tools
© 2003 IBM Corporation7
The IBM Software Development PlatformGovernance Categories
8
Simplify and Accelerate DevelopmentBuild, test, debug and deploy tasks are highly automatedTest Server environment is seamlessly integrated for automated testing & deploymentPage/Site design look-n-feel is automated through drag-n-drop Developer ease-of-use includes:
J2EE tool integration for easily calling JavaBeans and EJBs from PortletsJSF (JavaServer Faces) tool integration for creating rich thin client Portlet UIsWeb Services tool integration for creating and consuming web services in PortletsService Data Objects (SDO) tool integration for
Relational databasesNon-relational backend data and EIS app integration (Siebel, SAP, PeopleSoft, Legacy, XML, etc.)
Cooperative click-2-action tool integration for portlet-to-portlet communicationsSOA Business Process development tools for Business Analysts & I/T Developers
Accelerate Development for SOA, BPM, J2EE, Portal, Web Services, etc. Model Assemble Deploy Manage
WebSphereServers
(App, Portal, Process, etc…)
IBM Software Group
© 2003 IBM Corporation9
10
Resourceshttp://ibm.com/developer (IBM developerWorks for technologies and/or products)
Java, J2EE, Web Services and other technology zones are on the left hand sideWebSphere Zone: http://ibm.com/developer/websphere Rational Zone: http://ibm.com/developer/rational Free Education Portal: http://ibm.com/developer/training
http://www.redbooks.ibm.com (How-To Step-by-step Practical Implementation Books)
Sun Java/J2SE/J2EE Tutorials: Java Tutorial Online , J2EE Tutorial Online , J2EE Tutorial BOOK
http://JavaSOA.com (a.k.a. JavaDevTools.com, RationalCentral.com, WebSphereCentral.com)
(Tutorials, Links, Presentations, White Papers, Articles, etc.)