This document discusses a webMethods pattern for IBM's PureApplication system. It describes how Icon Solutions created a pattern for a large UK retailer that included webMethods Broker and Integration Server to run their point-of-sale system. The pattern allowed the system to automatically scale on PureApplication based on workload, providing a scalable and flexible platform for the retailer. The document also discusses how patterns in general can provide benefits like repeatable deployments, reduced manual intervention, and self-service capabilities.
3. A key Partner for PureApplications
Skilled PureApplication Practice
Ex-IBMers who worked with PureApp during its development
Provide Consultancy Implementation Ongoing support
The Pattern leader
Series of firsts: Internet Banking (award winning), MQ Broker,
WS Commerce, webMethods, Jboss, WebLogic, FTM and more !
Leverage Patterns for DevOps
Specialists in urbancode and Pure integration
webMethods pattern for PureApplication System 3
4. Exclusive to European
PureApplication & PureData customers
Co-owned by ING Direct and Icon Solutions
Why join?
• Share experiences with colleagues and experts from different companies
• Learn about future product directions from IBM
• Obtain greater knowledge on PureApplication, PureData and their related
technologies
• Explore best practices for architecture, development and support
www.europeanpureusergroup.com
webMethods pattern for PureApplication System 4
5. Today’s Talk
We’ll share with you
An overview of patterns in the context of
Hybrid cloud SDLC
A customer webMethods use-case
How the pattern took advantage of the
underlying platform
A demo of the webMethods pattern
automatically reacting, in real-time, to
load changes
webMethods pattern for PureApplication System 5
6. What’s in a Pattern
=
Modelling Flexibility
Governance
Clear route-to-live
‘Cookie-cutter’
Deployment Repeatability
Quick bring-up/tear-down
Potential for self-service
Policies
Less manual runtime
intervention
webMethods pattern for PureApplication System 6
7. Your
Topology
Product
Suites
Individual
Products
Ws Commerce,
FTM
Icon Solutions & PureApplication System
Your Personal,
Complex, Topology
WAS, DB2,
webMethods
The 3 Pattern
Levels
8. Software Delivery Challenges
Stagnant systems
Lack of cookie-cutter means systems are prized and go unused
Complexity of environments
Aged test environments
4x over-commit on one test environment
Dev Test Prod differences
Route-To-Live not clear due to lack of ability to grow systems
SIT turn-around times
Days to clean-up used test environments
Test data loading times
8
Use-Case pain points addressed by Pure Patterns
webMethods pattern for PureApplication System
9. real Answers for real Problems
PATTERNS & ROUTE-TO-LIVE
webMethods pattern for PureApplication System 9
14. WEBMETHODS PATTERN
A Customer Use-Case
webMethods pattern for PureApplication System 14
15. Setting the scene
webMethods pattern for PureApplication System 15
The Client
Large UK Retailer
The Business Need
Interested In PureApplication
Believed in Converged Infrastructure
Needed a truly scalable platform
But, they wanted to feel confident that its benefits extend to their non-IBM
software (Software AG’s webMethods)
The Results
We delivered them a Pure Pattern running their POS system
Included webMethods Broker and Integration Server
Plus demo/testing framework
Plus full auto-scaling capabilities
16. Pure Patternisation Methods
Machine
“Snapshot”
• Tightly coupled
• Scripting for key
configurations
Modular
• Loosely coupled
• Re-usable scripts
• Re-usable intra
pattern and extra-pattern
“Purified”
• Logging available in
Pure Console
• Scaling policies
• Both client & server
• Manual or Auto
• Security policies
• License Management
• Sample Data
• Test clients
webMethods pattern for PureApplication System 16
17. Commissioning
Tuesday
Morning
• First telecon
• Asked to port
customers POS
system to Pure
Tuesday
Afternoon
• Up & Running
5 days later
• Test clients
• Fully integrated into PureApp
• PureApp logging
• Licence management
• Auto-scaling
• Upgrade paths
webMethods pattern for PureApplication System 17
18. VM
VM
webMethods ePOS
Architecture
Queue
WebMethods
Integration Server
VM
S
U
B
webMethods pattern for PureApplication System
webMethods
Broker
webMethods
Integration Server
P
U
B
Retail
Topic
Process Logic
Queue
18
Client
Server
Productive
Events
Productive
Baskets
webMethods ePOS
Pattern
19. Scaling Strategies
Manual on-demand
Requires careful component/pattern design
Not policy based
Self-monitored (Ongoing Ops Effort !)
PureApplication can help here too
Static Policy
“give me 6 servers and keep it at that”
Elastic
Infrastructure based
“When the CPU goes above 90% for 1 minute add one to the cluster”
Latency/SLA based
I want the system to cope with 3 million msgs per second
– Please just “Make It So”
webMethods pattern for PureApplication System 19
20. What You’ll See
A demo of a PureApplication Pattern to show how auto
scaling is enabled to adapt to workload spikes.
Using the context of the retail scenario.
But the benefits will apply to any industry.
The auto-scaling could also be time based
E.g. “every Sunday night bring more servers on-line”
webMethods pattern for PureApplication System 20
21. LET’S TAKE A LOOK AT THE DEMO
webMethods pattern for PureApplication System 21
22. Click here to see this webmethods demo on youtube
webMethods pattern for PureApplication System 22
23. How Elastic Scaling helps you
Saves you overcommitting resources
Gives you peace of mind that your topology
can cater for peak loads
Saves you operational management
Code the policy versus manual
Scaling policies can be time based too
webMethods pattern for PureApplication System 23
24. What Icon can do for you..
Non-IBM & IBM patterns
Quickly & Cheaply
A non-IBM view on PureApp/SCO/SoftLayer
I need to discuss devops and Pure
I need a slick demonstration quickly
Post sales Pure services (or IBM PureStart)
Cloud Readiness Assessments (BVA)
(with non-IBM credibility)
webMethods pattern for PureApplication System 24
25. Thank you for Listening !
John Hawkins
Principal Consultant
John.Hawkins@IconSolutions.com
www.pure-revolution.co.uk
webMethods pattern for PureApplication System 25
Hinweis der Redaktion
- We’re focused on delivering simplified solutions for complex FS technology challenges
- We provide a full service delivery capability - from expert analysis and
architecture, to implementation and ongoing support of highly complex
integration solutions and applications.
- We work with high profile Financial Services clients such as
Lloyds Banking Group, Citi, WorldPay and HSBC.