1) The document discusses IBM's enterprise Java application platform and trends in enterprise Java applications.
2) It describes how IBM's platform supports technologies like SOA, Web 2.0 and cloud computing to help enterprises meet trends toward faster time to value, business agility, efficiency and higher performance.
3) The platform provides services for business, interaction, process, information and management that can be used to build scalable and secure enterprise applications.
Innovative Marriage of Security and Performance in SOA Based Dynamic EnterprisesDr. Mehmet Yildiz
This presentation is about performance and security aspect of SOA (Service Oriented Architecture) in developing an end to end EA (Enterprise Architecture) for large organisations.
Innovative Marriage of Security and Performance in SOA Based Dynamic EnterprisesDr. Mehmet Yildiz
This presentation is about performance and security aspect of SOA (Service Oriented Architecture) in developing an end to end EA (Enterprise Architecture) for large organisations.
SaaS is just a new way of delivering the same software and with that all the associated changes , including billing. The hidden costs like installation, customization, integration still looms large. For the small businesses consumerization of enterprise technologies is still a dream. However,there are some new technologies (like ontology, semantics, AI, cloud computing) that can make this a possibility in the next 2-3 years
Miratech services for IT infrastructure support enable organizations in Ukraine and outside the country to save more on IT through outsourcing maintenance of infrastructure's core equipment and software. Service delivery is regulated by SLA that also controls performance indicators and service reporting
Rationalizing an Enterprise IT ArchitectureBob Rhubart
Rationalizing an Enterprise IT Architecture presentation, as delivered by Ken Naylor at OTN Architect Day in Redwood Shores, CA, 7/22/09.
Find an OTN Architect Day event near you: http://www.oracle.com/technology/architect/archday.html
Interact with Architect Day presenters and participants on Oracle Mix: https://mix.oracle.com/groups/15511
Business Integration for the 21st Century Bob Rhubart
Service Oriented Architecture has evolved from concept to reality in the last decade. The right methodology coupled with mature SOA technologies has helped customers demonstrate success in both innovation and ROI. In this session you will learn how Oracle SOA Suite's orchestration, virtualization, and governance capabilities provide the infrastructure to run mission critical business and system applications. And we'll take a special look at the convergence of SOA & BPM using Oracle's Unified technology stack.
Identity and Request Management Using Novell Identity Manager: Identity Manag...Novell
To support regulatory compliance, audit requirements and its strategic direction, St. Vincent Health joined with Novell to design, develop and implement a Novell Identity Manager system in its 18 hospitals to provide role-based access control and audit capabilities that exceed auditor requirements. This session will provide an overview of the business case, benefits, phased approach and technical solution for role-based access at St. Vincent Health in support of HIPAA compliance. This session will provide a demonstration of Novell Identity Manager based workflow customization, role-based access control entitlements and provisioning. It will also demonstrate how Identity Manager can be used to manage other processes other than identity and access management. You will see a complete demonstration of St. Vincent’s Identity Manager solution and how Novell Sentinel reporting is providing answers to auditor and management questions.
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...Mingxia Zhang, Ph.D.
Tuesday, February 7th, 5:30 - 5:50 PM
Using Frameworx in Implementing a Unified Service Management Tool –Improving Organizational Collaboration and Communication
Examining the drivers for developing a Unified Service Management Tool to improve business processes at the service level in the Strategy, Infrastructure, and Product (SIP) area as well as Operations.
Outlining the development of an enterprise-wide Service Management application, which enabled solidification of the Service Development and Management processes in the SIP area and Service Management and Operation processes
Quantifying the benefits in terms of information sharing, process unification/implementation, cost saving and revenue increasing in service management
Klinkowstein tom design and value(s) in the interconnected stateThomas Klinkowstein
Lecture at AIGA Geographics conference, December 2012. Highlights from a cooperative course on design and values held simultaneously with Pratt Institute of Art and Design in New York and AKV St. Joost Art and Design Academy in Breda, The Netherlands.
SaaS is just a new way of delivering the same software and with that all the associated changes , including billing. The hidden costs like installation, customization, integration still looms large. For the small businesses consumerization of enterprise technologies is still a dream. However,there are some new technologies (like ontology, semantics, AI, cloud computing) that can make this a possibility in the next 2-3 years
Miratech services for IT infrastructure support enable organizations in Ukraine and outside the country to save more on IT through outsourcing maintenance of infrastructure's core equipment and software. Service delivery is regulated by SLA that also controls performance indicators and service reporting
Rationalizing an Enterprise IT ArchitectureBob Rhubart
Rationalizing an Enterprise IT Architecture presentation, as delivered by Ken Naylor at OTN Architect Day in Redwood Shores, CA, 7/22/09.
Find an OTN Architect Day event near you: http://www.oracle.com/technology/architect/archday.html
Interact with Architect Day presenters and participants on Oracle Mix: https://mix.oracle.com/groups/15511
Business Integration for the 21st Century Bob Rhubart
Service Oriented Architecture has evolved from concept to reality in the last decade. The right methodology coupled with mature SOA technologies has helped customers demonstrate success in both innovation and ROI. In this session you will learn how Oracle SOA Suite's orchestration, virtualization, and governance capabilities provide the infrastructure to run mission critical business and system applications. And we'll take a special look at the convergence of SOA & BPM using Oracle's Unified technology stack.
Identity and Request Management Using Novell Identity Manager: Identity Manag...Novell
To support regulatory compliance, audit requirements and its strategic direction, St. Vincent Health joined with Novell to design, develop and implement a Novell Identity Manager system in its 18 hospitals to provide role-based access control and audit capabilities that exceed auditor requirements. This session will provide an overview of the business case, benefits, phased approach and technical solution for role-based access at St. Vincent Health in support of HIPAA compliance. This session will provide a demonstration of Novell Identity Manager based workflow customization, role-based access control entitlements and provisioning. It will also demonstrate how Identity Manager can be used to manage other processes other than identity and access management. You will see a complete demonstration of St. Vincent’s Identity Manager solution and how Novell Sentinel reporting is providing answers to auditor and management questions.
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...Mingxia Zhang, Ph.D.
Tuesday, February 7th, 5:30 - 5:50 PM
Using Frameworx in Implementing a Unified Service Management Tool –Improving Organizational Collaboration and Communication
Examining the drivers for developing a Unified Service Management Tool to improve business processes at the service level in the Strategy, Infrastructure, and Product (SIP) area as well as Operations.
Outlining the development of an enterprise-wide Service Management application, which enabled solidification of the Service Development and Management processes in the SIP area and Service Management and Operation processes
Quantifying the benefits in terms of information sharing, process unification/implementation, cost saving and revenue increasing in service management
Klinkowstein tom design and value(s) in the interconnected stateThomas Klinkowstein
Lecture at AIGA Geographics conference, December 2012. Highlights from a cooperative course on design and values held simultaneously with Pratt Institute of Art and Design in New York and AKV St. Joost Art and Design Academy in Breda, The Netherlands.
IBM software is optimized to work together in integrated solutions and architected on open standards that allow it to work with other software and hardware.
Front-Ending the Web with Microsoft Officegoodfriday
Come learn how to make your Web service instantly recognizable to over 400 million people worldwide. Hear how Microsoft Office has evolved to provide for developers to extend the world's most widely used productivity suite with services from the Web.
Building and Managing Cloud Applications and InfrastructureDarren Cunningham
While service-based infrastructure can improve TCO and streamline IT management, it also presents some challenges that need to be met head-on. How do you ensure your data is secure in transit and available when you need it? How do you manage and communicate with your infrastructure? How do you enable service quality metrics and disaster recovery? And, how do you integrate data from legacy systems with data from web-based systems? Join AT&T and Informatica as they share their experience in building and managing cloud applications and infrastructure.
HP Service Delivery Platform 3.0 Launchgrahamwright
Description of the new solution elements that enhance the HP SDP with the ability to unlesh the power of Web 2.0 and help service providers monetize their assets
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
3. 企业级Java应用的发展趋势
企业级Java应用的发展趋势:
• Time to value
• Business agility
• Efficiency
• Higher level of performance, reliability, availability,
security, scalability and manageability
CIO的思考:
• How to meet these trends
• How to adopt new technologies including SOA, web 2.0,
Cloud Computing
4. IBM企业级Java应用平台技术战略
SOA Agility to Extremes
• SOA for Business Users
– Alignment of Business and IT by empowering the Business
user with a set of rich, web-based business tools
• Agility
– Built-for-purpose middleware that radically improves time to
value
– Clouds, SaaS, REST, Scripting
• Extreme Transaction Processing
5. IBM Java 企业应用平台
Business Services
Supports enterprise business process and
goals through businesses functional
service
Interaction Services Process Services Information Services
Enables collaboration Manages diverse data
Development between people, processes
Orchestrate and automate
and content in a unified
Management
Services business processes Services
& information manner
Integrated
environment Manage and
for design and secure
creation of services,
solution Enterprise Service Bus applications &
assets
resources
Partner Services Business App Services Access Services
Info Assets
Apps &
Build on a robust, Facilitate interactions with
Connect with trading
scaleable, and secure existing information and
partners
services environment application assets
Applications servers are for building
& running applications
Infrastructure Services
Optimizes throughput, availability and utilization
6. 全面支持 Java 技术规范和标准
Java EE 5 Jave SE 6 Feature Packs Caching Workload Management
& HA
展现 Servlet 2.5 JSP 2.1 Portlet JSR 286
Security
RAD
JMX 1.2
SCA/SDO EJB3.0 JCA 1.5 安全
工具 业务逻辑 Spring 管理
& 集成 Web Service Certified
JNDI JMS 1.1
Standards
Web Service
Security
数据访问 JDBC 4.0 JPA
Major Change Enhancement No Change
• Simplification of the programming model with EJB 3.0 and JPA 1.0
• Improved developer productivity with Java SE 6
• Improves programmer productivity with RAD for WebSphere
• Simplify the adoption of new standards with Feature Packs
9. 大量企业级Java应用要求Java平台可靠和高性能
(续)
超过99.9%的网站可用性 WebSphere Application Server Node
Node Agent
• 0.1x秒响应速度及高呑吐量
Application Server Clusters
• 强大的水平及垂直扩展能力, App Server
Web Container EJB Container
可以支持未来的业务增长
Web Server Cluster App Server DB Cluster
Web Container EJB Container
对Java应用平台的要求:
DB Server
IBM HTTP
Server
Load App Data
Balancer
全面支持 Java 技术规范及其标准 Server Node
WebSphere Application
App Server
DB Server
IBM HTTP
Server
安全 Load
Balancer
Web Container EJB Container
Backup
App Server
高性能 Web Container EJB Container
高可靠性
Node Agent
高可用性
Deployment Manager WebSphere XD
高可扩展性 Object Cache
10. From Basic Application Server to Advanced Servers
Manage CE WebSphere Virtual Enterprise
Ultimate with WS VE for
scalability & greater QoS &
performanc central admin…
WebSphere Application
e; functional Server for zOS
depth &
breadth
WebSphere …or, both:
Application Server Choose the right
Network Deployment execution environment
for the job, and manage
Customer your heterogeneous
Needs WebSphere environment with WS VE.
Application Server
WebSphere …or, migrate to WAS / ND for
Application Server greater QoS & performance –
– Express Migration tools & docs
make migration easier…
Reduced
acquisition WebSphere Application
Server Community
costs;
Edition Built on common WebSphere code
Small For lightweight, departmental
footprint.. applications Built on open source technology
Fast deployment Capabilities High Qualities of Service
11. Key Capabilities for High Performance, High Availability
and High Scalability (By WebSphere VE)
Server Consolidation
• Dynamic workload adjustment
Service Level Management
• Pooled resources
• Prioritized workloads using service policies
Application Edition Management
• Interruption-free deployment of new application versions
• Intelligent routing to application versions in production
Health Management
• Application performance monitoring
• Prevent outages by taking corrective action for common
server health problems Application Information
Applications Resources Resources
14. Business Agility Through SOA Foundation
Business Services
BPM Supports enterprise business process and
goals through businesses functional
service
Interaction Services Process Services Information Services
BPEL
Development Human Activity
Enables collaboration
Orchestrate and automate
Manages diverse data
Management
Services
between people, processes Service Repository
business processes
and content in a unified
Services
& information manner
Integrated Business Rules
environment Manage and
for design and secure
creation of services,
solution Enterprise Service Bus applications &
assets
resources
Partner Services Business App Services Access Services
Info Assets
Apps &
Integrate with trading
Connect
Build on a robust,
Web Service standards
scaleable, and secure
Facilitate interactions with
Integrate
existing information and
Beyondpartners
Enterprise SCA / SDO
services environment Modernization
application assets
Infrastructure ServicesMiddleware Virtualization
Optimizes throughput, availability and utilization
15. SOA Foundation:Runtime, Tools and Methodology
Rational Application Developer (RAD) WebSphere Enterprise Service Bus (WESB)
WebSphere Integration Developer (WID) WebSphere Message Broker
Rational Testing Suite DataPower XS40
WebSphere Adapters
ITCAM for SOA
ITCAM for WebSphere
Tivoli Access Manager (TAM)
Tivoli Federated Identity Manager (TFIM)
OMEGAMON
WebSphere Business Modeler
Rational Software Architect (RSA)
WebSphere Service Registry and Repository (WSRR)
Rational RequisitePro Rational Asset Manager (RAM)
WebSphere Studio Asset Analyzer (WSAA) RUP for SOA (inside Rational Method Composer)
Industry Models: eTOM, IAA, IFW SIMM**
SOMA-ME*** CBM**
SOMA**
WHITE = IBM Products GS Method**
** Yellow = Methods used by Services
*** Red = Tools used by Services
16. 实现简便、快速、可靠的业务改变
-ILog BRMS (业务规则管理系统)
Business Rule Management System
Where Business Rules Typically Exist
Rules are
Defined,
Analyzed and
Maintained
User Tools
Documents Rules are
Applications Rules
+ Stored and
Metadata Shared
Rule Repository
Rules are
Deployed,
Processes
Executed and
People
Monitored
Rule Server
20. Web 2.0 and RESTful SOA
Simple to use Simple to access
AJAX JSON / XML / ATOM REST
•Highly Interactive •Information exchange •Easily invoked
•Browser invoked services •JavaScript Friendly •HTTP-Centric Patterns
21. Web 2.0 Support
Web 2.0 to SOA Connectivity Ajax Messaging
For enabling connectivity from Ajax clients to For connecting Ajax clients to real-time
SOA services and other JEE assets. WebSphere
updated data like stock quotes or instant
Extends enterprise data to customers and Application Server
Ajax Service messaging.
partners through web feeds. Proxy Bus (JMS)
EJBs SOA POJOs
External Web Services Event-Driven Data
IBM $125.25 +$2.50… MSFT $43.75 -$1.50 …
Ajax Development Toolkit
Based on Dojo (dojotoolkit.org) with IBM
Web Feeds extensions. Reduces time to market and
helps lower Ajax adoption costs.
Ajax Application
22. RESTful SOA: One of IBM WebSphere key Strategies
• RESTful SOA Strategy REST enabled WebSphere Portfolio
– REST enabling WebSphere Portfolio Product Description
– Enable Agile Applications • ATOM/REST support pack
CICS (v3.1/3.2)
• sMash, Business Space • PHP support pack enabling sMash-style
REST enablement
– Enable Web-based Hosting Feature Pack for Web 2.0
Application Server (v6.0 and beyond)
• Middle-ware as a Service
Community Edition Feature Pack for Web 2.0
• W ebSPhere sMash Strategy • JSON/ATOM support
– Embed in products including Process Server/ Enterprise Service Bus • SCA HTTP Imports/Exports,
(v6.1 and beyond) • REST enablement of platform (key
CICS, WMB and Rainmaker performance indicators, Human Task
Management, etc…)
– Web-based Developer Tools
REST development platform
(Forms applications) sMash
– Partner enabling REST-enabled dashboard of business
Business Monitor (v6.1 and beyond)
processes
Service Registry and Repository (v6.1) REST exposure of resources
Inbound/outbound REST support and XML
Message Broker (v6.1.0.2)
processing
HTTP Bridge – REST APIs exposing queues/
MQ (v7.0)
topics
Commerce JSP tags exposing resources RESTf ully
DataPow er HTTP Verbs and XSLT processing
23. Sample: Rapidly Expose Data RESTfully
Enable Developers With A Simple Programmatic And HTTP Data API
WebSphere sMash application
Access REST resource
/app/resources/
through AJAX
employees.groovy
ZRM.delegate()
Database
/app/models/
employees.json
Model application data
• Constrained set of APIs encourage a RESTful application
architecture
• Data model that maps well into Atom feeds and JSON
formats
• Robust framework for persistence, validation, and
Access resource data with Dojo serialization
24. Light-weight Flow in WebSphere sMash
• Assemble Flow is target to compose application with the
flow pattern by “wiring” activities.
<process name="sortSample" persistPolicy=“off">
• <receiveGET name="rssRcv"/> model and engine
Light-weight flow
<feed name="YahooFeed" url="http://rss.news.yahoo.com/rss/topstories"/>
<feed name="CNNFeed" url="http://rss.cnn.com/rss/cnn_topstories.rss"/>
<aggregateFeeds name="aggregate">
<input value="${YahooFeed}"/>
<input value="${CNNFeed}"/>
</aggregateFeeds>
<sortFeed name="sort" orderBy="-published">
<input value="${aggregate}"/>
</sortFeed>
<truncate name="truncate" number="10">
<input value="${sort}"/>
</truncate>
<replyGET name="rssRply">
<input value="${truncate}"/>
</replyGET>
</process>
Sample: Aggregate two feed
26. An Example: The Problem customers is facing…
Company’s Existing Application Topology and Utilization
Cluster 1 Cluster 2 Cluster 3
100%
100%
100%
50%
50%
50%
0%
0%
0%
20% Utilized Servers 15% Utilized Servers 10% Utilized Servers
Home Equity Loans Credit Card Processing Savings / Deposit
Processing Processing
27. An Example: The Problem customers is facing…
Change: New promotion results in a huge increase in loan requests…
Cluster 1 Cluster 2 Cluster 3
100%
100%
100%
50%
50%
50%
0%
0%
0%
55%
75% Utilized Servers
20%
Promotion results in 100% 15% Utilized Servers 10% Utilized Servers
Utilized Servers
Equity Loans Processing Credit Card Processing Savings / Deposit
Processing
Loan Processing Time: 15% over target
Customer Complaints: 25% over target
CSR Efficiency: 30% below target
Animated
28. An Example: The Problem customers is facing…
Realizes that the home loan processing application has high priority…
Cluster 1 Cluster 2 Cluster 3
100%
100%
100%
50%
50%
50%
0%
0%
0%
Promotion results in 100%
55% Utilized Servers
20%
75% 15% Utilized Servers
50% 40% Utilized Servers
10%
Utilized Servers
Equity Loans Processing Credit Card Processing Savings / Deposit
Processing
Animated
29. Resource Virtualization & Optimization
Maximizes utilization and improves responsiveness!
Cluster 1 Cluster 2 Cluster 3
One Resource Pool
100%
50%
0%
55%* Utilized Servers
Claims Processing Gold Account Management Silver Billing Application Bronze
Customer Support Gold Underwriting Silver
* Hypothetical, for illustrative purposes only
30. Middleware as a Service - WebSphere Virtualization
Application Driven Application Driven Application Driven
Application Centric Virtualization & Provision
Scalable
SLA Dynamic
WebSphere Virtual Capacity Planning Scheduling
Transaction
Enterprise (WVE) Processing
High Availability &
Resource Optimization Application Prioritization
WebSphere eXtreme Scalability
Scale (WXS)
Monitoring & Reporting
WebSphere Products Virtual Images: Create, Configure, Dispense, Capacity Management and Storage
WebSphere Rainmaker
Server/Storage Centric Virtualization & Provision
Server Farm 1 Server Farm 2 Server Farm N
Servers Servers Servers Servers Servers Servers Servers Servers Servers
31. WebSphere Virtual Enterprise 应用案例 - OsakaGas
S e c u ri y S y ste m fo r O G & O G G ro u p
t ste W E B S e rve rs W e b A ppli ati n S e rve rs
c o
ppli ati
Solution: D atabase N ode #1
1. Add WVE between Web
O G -TAM
for I -C ard
C
W A S Servers
W AS 4 C l
uster
Server and WAS D atabase Server #1
2. Health Control
Results: JVM
JV M
U sers w i I -C ard
th C
Pain Points:
O G -TAM
JV M
3. Operational Reporting
•200 Enterprise Apps well controlled in
•Many Apps in a few JVMs
D atabase Server #2
Shared Common APervers
•Runtime Visualization W eb S
Servers P ortalServers
( A S5)
W
for O G /O G G
G eneralU sers
•Autonomic Control visualize/understand each
•Cannot
Shared A P Servers
•No Change Apps behavior
to Existing Systems
S e c u ri y S ys te m fo r S e rv i e C h ai
t yst c n
W AS6 C luster C TG
JV MM JV M M
JV JVM ・・
・ A P -1 D B Server
JVM JV
•Higher Availability Achieved SC -TA M W eb
•Not all Apps are well-behaved
Servers
for S C
Stagi A P Servers
ng D atabase N ode #2
W AS6 C l
uster
C TG
In te rn e t U s e rs
JV MJVM JV MJV M
JV M JVM ・・
・
W eb
Servers
for Internet
A P -1 Server
JV M M ai
nfram e
32. WebSphere eXtreme Scale
Realizing high performance, scalable for data-intensive applications
New York San Francisco
London Shanghai
It can be used as a
platform for building
It can be used as a form of powerful XTP/Data Grid
applications.
in memory database to
manage application state
It can be used as a very (and it scales to 1000’s of
powerful cache that servers). This is
scales from simple in- sometimes referred to as
process topologies to Distributed Application
powerful distributed State Management.
topologies.
33. WebSphere eXtreme Scale 应用案例:ESPN
• WXS @ ESPN
• ESPN.com moved to W XS
• User profile management and cache
• 10x improvement in response time
ESPN
server
Before
450,000 logged in Sports Fans
13,000 Page Views / Sec WXS serving
130,000 Req/Sec
Heading to 1 Million
After
MS SQL
Server
10 Dual Quad Core Intel
Sun 6.1 JVM WebSphere
Extreme Scale
34. The Next
An engine with overall and major tune-up
• Utilizing OSGi technologies, build compose-able
Application Server
• Purpose-built servers (e.g. Web)
• Yielding: Right sized; memory, footprint, admin,
maintenance
35. 学习资源推荐
•WebSphere 应用服务器的常见问题及解答(WAS FAQ)
•WebSphere Application Server V7.0 中的新增功能
•WebSphere Application Server V7 的系统管理
•使用 RAD V7.5 和 WAS V7.0 构建 Java EE 应用程序
•WebSphere Application Server V7.0 中的 Web Services 安全策略及配置
更 多 技 术 资 源 , 请 访 问 WebSphere Application Server V7 专 题
•专家访谈:WebSphere sMash 的新增功能
•在 WebSphere sMash 中集成 Java 和 PHP
•将 WebSphere sMash 的强大功能与 Adobe Flex 相结合
•借助 Project Zero 在 Web 2.0 领域创建 RESTful IBM Lotus Domino 应用程序
更 多 技 术 资 源 , 请 访 问 WebSphere sMash 产 品 专 题
•Podcast:Scott Ambler 谈敏捷开发
•recomm2: 多媒体课堂:利用 Rational 产品支持全球分布式开发及敏捷开发
更 多 技 术 资 源 , IBM Rational 敏 捷 开 发 工 具 包
Web 2.0 入门、企业 2.0、社会计算以及与 REST、Mashup、Feed、RIA、
Ajax、PHP、ROR、Project Zero 等热门技术相关的文章、教程和其它资源
更 多 技 术 资 源 , 请 访 问 Web 2.0 技 术 资 源 中 心