Your SlideShare is downloading. ×
UrbanCode and WebLogic
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

UrbanCode and WebLogic

461

Published on

In this presentation Mark Roberts (IBM) walks us through the capabilities of the new plugins from IBM UrbanCode and how they help organisations using Oracle software achieve the improvements ARA …

In this presentation Mark Roberts (IBM) walks us through the capabilities of the new plugins from IBM UrbanCode and how they help organisations using Oracle software achieve the improvements ARA promises.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
461
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. IBM Rational UrbanCode Deploy Introduction With Oracle WebLogic Deployment Focus Mark Roberts IT Specialist, IBM Rational UK © 2013 IBM Corporation
  • 2. The emergence of ‘DevOps’ Operations CreativeBehavior ProceduralRigor Development Operations CreativeBehavior ProceduralRigor Development Cross over – DevOps Waterfall Process Platform Agile Delivery Process Platform Blended roles and repeated operations
  • 3. Customers Desire for fast and continuous innovation Line of Business Requirements Dev & Test Teams Code & Tests Operations Team Business Services 1st Gap 2nd Gap Delivery Challenges Today’s business and technical needs are pushing traditional delivery approaches to the breaking point People Process Information
  • 4. With only Agile Development improvements… Agile Dev CI builds are piling up Functional Testing Acceptance Testing Production Operator Setup (weeks) Install Test and Ops teams have increased pressures to keep up with increased loads but continue to use waterfall approaches and traditional tools.
  • 5. Customers Desire for fast and continuous innovation Line of Business Requirements Dev & Test Teams Code & Tests Operations Team Business Services 2nd Gap Dev Ops Addressing Application Lifecycle Management gaps
  • 6. Total Cost of Ownership Breakdown Infrastructure Support and Administration Software Maintenance Fees Cost of Implementation Software Licenses Startup Costs Cost of Operations Hardware Acquisition Code Maintenance Total Cost of Ownership Application Upgrades Design/Build/Test14% 1% 3% 3% 10% 27% 21% 79% 27% 15% Application Deployment and Release : 83 %
  • 7. IBM UrbanCode Deploy Deployment Automation Deployment of Applications through Environments  Rapidly deliver to multiple environments for testing  Visibility into deployment status via dashboards  Easily roll back applications due to errors or changes  Compliance via audit trails and security  Integrated with existing investments (Open Source, Tivoli, Cloud, Microsoft, Commerce, Portal) Versioned Artifacts QA Environment Production Environment Development Environment Artifacts Artifacts Artifacts Execute Against Execute Against Execute Against Deploy or Rollback Deploy or Rollback Deploy or Rollback Application Blueprint
  • 8. UrbanCode for WebLogic  Application Deployment for Oracle Web Logic Server – Stop, start, deploy, undeploy and redeploy.  Oracle Service Bus Management – Import an XML file or JAR file to update configuration data  Resource Mgmt for Oracle WebLogic Server – Around 60 steps for the management a variety of objects in WebLogic  Security Mgmt for Oracle WebLogic Server – Manage authentication realms, users and groups  Resource Mgmt for Oracle WebLogic Integration – Automate the creation, update, and deletion of objects within WebLogic Integration: • File event generator • FTP event generator • JMS event generator • XML cache entry 8
  • 9. WebLogic Resource Management Plug-in Create / Delete / Update Create / Delete / Update Capacity Queue Connection factory Quota Distribution queue SAF import destination Distribution topic Sub-deployment File store Template JDBC data source Topic JDBC store Work Manager JMS server Max threads constraint Min threads constraint Module 9
  • 10. The Application Release Process  Deploy to Development – Test  Deploy to QA – Test  Deploy to Production – Go home 10  Plans and documentation – Run book of manual steps – Spreadsheet record and assignment – Project plan for dependencies  Manual network configuration – Traffic rerouting – Load balancer switch off  Deploy application to servers – Scripted operation  Manually validate script execution  Further script execution  Manual approval for final switch over – Email manager for approval  File documentation
  • 11. Application Release Automation – Delivery  Automate repetitive tasks - saving labour costs • Build automation • Quality Management and Test Automation • Configuration Management  Discover defects earlier in the lifecycle - reducing the repair costs • Requirements Analysis and Management • Code Scanning • Modeling and Model-driven development  Lower the risk - decreasing the variance of software projects • Standardized software processes • Traceability through Integration Efficiency Productivity Predictability
  • 12. IBM UrbanCode Release Release planning and orchestration Collaborative release management solution :  Replaces error-prone manual spreadsheets and streamlines release activities  Orchestrate release of multiple applications across multiple environments  Centralized release processes control desk with real-time status  Environments-to-releases allocation
  • 13. 13 IBM UrbanCode Release – Release planning and orchestration Collaborative release management solution that replaces error-prone manual spreadsheets and streamlines release activities  Orchestrate release of multiple applications across multiple environments  Centralized release processes control desk with real-time status  Environments-to-releases allocation

×