+ All Categories
Home > Documents > IP Telephony Services Client Presentation

IP Telephony Services Client Presentation

Date post: 07-Dec-2014
Category:
Upload: zubin67
View: 722 times
Download: 3 times
Share this document with a friend
Description:
 
25
© Copyright IBM Corporation 2007 A Solution Framework Translate Integration Imperative into a solution Framework August 1 st , Mumbai By Dharanibalan Gurunathan
Transcript
Page 1: IP Telephony Services Client Presentation

© Copyright IBM Corporation 2007

A Solution Framework

Translate Integration Imperative into a solution Framework

August 1st, Mumbai By Dharanibalan Gurunathan

Page 2: IP Telephony Services Client Presentation

2 © Copyright IBM Corporation 2007

agenda1 Introduction to solution framework2 SOA - Technology insight3 How can IBM help?

Page 3: IP Telephony Services Client Presentation

3 © Copyright IBM Corporation 2007

Old thinking New thinkingIT manages IT assets that support the business

IT manages IT services and components that support business results

Silos, static, physical Flexible, dynamic, virtualized

IT prioritization and a new way of thinking

Governance

Data A

rchitecture and Business Intelligence

QoS, Security, M

anagement, and

Monitoring Infrastructure Service

Integration

Consumers

Business Process

Services

Service Components

Operational Systems

Service

Consum

erS

ervice P

rovider PackagedApplication

CustomApplication

OOApplication

87

6

5

4

3

2

1

9

Page 4: IP Telephony Services Client Presentation

4 © Copyright IBM Corporation 2007

Servers, Networks, Storage, DevicesPhysical Infrastructure

ESB, Service Mgmt, Data Mgmt and Integration, Security Mgmt, Virtualization & OrchestrationMiddleware

ProcessesServices

Applications

Virtualized Infrastructure

Infrastructure

Governance

Data Architecture & BI

Quality of Service

Integration ESB

Operational Systems

Service Components

Services - atomic and composite

Business Process

Consumers

Packaged Appl. Custom Application

An enterprise-wide service orientation

Page 5: IP Telephony Services Client Presentation

5 © Copyright IBM Corporation 2007

SOA – A Solution Framework

Enterprise Service Bus

Portal

Process Server

Service Registry

Application Servers

Integrated Service Management

InfrastructureServices

SecurityServices

Rel. DB

AdaptersConnectors

Existing Applications

Page 6: IP Telephony Services Client Presentation

6 © Copyright IBM Corporation 2007

agenda1 Introduction to solution Framework2 SOA – Technology insight3 How can IBM help?

Page 7: IP Telephony Services Client Presentation

7 © Copyright IBM Corporation 2007

The core infrastructure components in the SOA ecosystem

, performance and testing

Virtualization

Page 8: IP Telephony Services Client Presentation

8 © Copyright IBM Corporation 2007

For SOA infrastructure, the magic happens in the middle layer

Knowing which product to choose depending on the business requirements- How much brokering? How much security? How much transformation?

- How much availability? Different vendor – new high-availability scheme

- Message transformation? Client standards?

- Which hardware platform? How will the applications connect?

Understand the technical requirements and future state of the infrastructure before deciding on which SOA middleware component

- JMS? MQ? HTTP? EIS? XML security? WS-standards?

- SOA infrastructure requires close ties with the application teams

SOA middleware

Page 9: IP Telephony Services Client Presentation

9 © Copyright IBM Corporation 2007

SOA management is a critical enabler for the wide spread adoption for SOA

In the SOA world, application management becomes more complex and requires additional tooling to uncover application performance

Involve monitoring and measuring the performance and availability of web services (components), and a more complex monitoring for business functions

Tools such as ITCAM for SOA can help uncover how the applications and services are working together vs. standard CPU, memory, etc.

These SOA tools should integrate into part of the existing enterprise systems management (ESM) infrastructure

SOA management is about using what exists today and integrating what’s new tools to manage and monitor the SOA communications

SOA management

Page 10: IP Telephony Services Client Presentation

10 © Copyright IBM Corporation 2007

The applications went from existing on a single box to possibly existing on multiple servers in different locations!

- Services can exist everywhere and the transactions can be long running

- Applications need to be “availability” aware in case a service within the workflow is unavailable

Plan for the unexpected!- What are the non-functional requirements? What systems are you using?

Distributed? Mainframe? Where are they located? How will they be accessed?

High-availability in the SOA world can include the entire environment- The holistic environment, downstream dependencies, external services, virtualized

applications, single-points of failure all become part of the solution

SOA applications can jeopardize availability service levels- How well do you understand how the SOA-based applications work?

- Many new components, many dependencies, who understands the big picture?

SOA availability

High-availability in SOA world

Page 11: IP Telephony Services Client Presentation

11 © Copyright IBM Corporation 2007

Performance in SOA systems should be a combination of Performance Engineering and …

The additional flexibility afforded by SOA brings significant performance engineering challenges

Messaging is key to composite application performance

Response time estimation is more challenging, especially for complex components such as the ESB

Significant new challenges faced when performance testing an SOA application

The performance model should be created and maintained through out the project lifecycle as the application is built

Performance Engineering

Page 12: IP Telephony Services Client Presentation

12 © Copyright IBM Corporation 2007

… Performance ManagementSOA-based composite applications while offering flexibility for business/IT alignment introduce management challenges resulting in difficult questions that organizations must address

“Design to Manage is key …. SOA-based tooling enables development to create application packages capturing the knowledge (metadata) required by operations to better manage the application

Techniques such as pool / thread funnelling can help ensure that the infrastructure is not overwhelmed by unknown loads

Caching strategy should be part of the design

Keep the number of hops through the application components to a minimum

Careful consideration should be given to the number of times the data has to be persisted

Performance Management

Page 13: IP Telephony Services Client Presentation

13 © Copyright IBM Corporation 2007

SOA testing strategy is a bottom-up certification

Performance testing

Component

Service

Component

Service

Component

Service

Component

Service

Component

Service

Test each component• SLAs• Capacity• Scalability• Footprint

Application A

Application B

Test each• Service grouping• Application grouping

Minimally Monitor• Services• Applications• Hardware

Page 14: IP Telephony Services Client Presentation

14 © Copyright IBM Corporation 2007

SOA adoption introduces new and unforeseen challenges with security integration, identity and security management

SOA and systems security is big undertaking- How much security is enough?

- Authentication / Authorization, Message Encryption, XML Firewalls

- Leave SOA security to the experts but be informed!

- Work with the SOA application teams to understand the requirements

SOA security is a part of the bigger security solution- SOA security is just another tool in the Infrastructure Architecture toolbox

- How should the SOA security integrate into the overall security solution?

There are many parts of SOA security- XML Message Encryption

- Authentication / Authorization

- Integration with Single-Sign-On (SSO) Systems

- WS-Security standards

- SOA application security programming

SOA security

Page 15: IP Telephony Services Client Presentation

15 © Copyright IBM Corporation 2007

Balancing the performance of the application and the infrastructure

Are hardened security devices – Penetration tested

Are purpose built embedded systems – Optimized for SOA processing

Are highly configurable – Simplified SOA architecture

Are able to process all formats of data (XML and others)

Are standards based – Work with existing infrastructure

Use to address XML processing performance issues

Use to augment standard infrastructure security

Can be used for light-weight message transformation

Not a general purpose server with some pre-loaded software

Are Not running a full standard operating system

SOA appliances

Page 16: IP Telephony Services Client Presentation

16 © Copyright IBM Corporation 2007

SOA and Infrastructure Virtualization Synergies and Alignment

Similarities SOA

Horizontal integration

Break down application silos but reusable services shared as a single logical asset

Break down infrastructure silosbut resources managed as a single logical infrastructure

Agility Services quicker available. Decomposition helps meeting business applications needs

Resources quicker deployed.Insulation layer helps adding resources to support business

Enabling flexibility

Supports dynamic application construction and service-to-service communication

Storage virtualization is a great example of the flexibility of infrastructure virtualization

Complex interdependencies are removed

Simplification

Virtualization

Users or applications do not dependent on any given physical resource

Virtualization

Page 17: IP Telephony Services Client Presentation

17 © Copyright IBM Corporation 2007

Making SOA better: infrastructure virtualizationSOA is dynamic resource utilization per se, this requires flexibility in resource management and virtualization, and orchestration.

Virtualization

•Separate Systems•High Complexity•High Unit Cost

•Low Utilization•Slow Response

•Improved efficiency•Shared resources•Reduced complexity•Easier administration•Managed capacity

•Peak utilization•Lower unit cost•Fast response rate•Dynamic Infrastructure

Available

Resources

Resource Pool

Active Resourc

es

Business services flexibility can result in an unmanageable stress of some components, putting business results at risk

A requirement for a flexible and adaptive IT infrastructure is the consequence

Page 18: IP Telephony Services Client Presentation

18 © Copyright IBM Corporation 2007

SOA projects must deal with the transformation of the functional architecture AND the operational architecture

Business Process orchestration

Message based communication

Loosely coupled application services

Flexible combination of services

Rapid provisioning

Virtualisation & segmentation

Highly utilised shared resources

Business Logic Shared

Services

Business Logic Shared

Services

PooledCompute

ResourcesPooledStorage

Resources

E2E Monitoring

ESB & Common Service Platform

Service-oriented Infrastructure

Service-oriented Architecture

DemandSecure, Robust environments to

support rapid deployments &

access of services

On demand Server, Storage, Network,

Security, Monitoring, Connectivity &

Accounting ServicesSupply

Page 19: IP Telephony Services Client Presentation

19 © Copyright IBM Corporation 2007

IT and SOA infrastructures co-habitationToday’s infrastructure must provide the same services for ALL applications

A well-designed SOA infrastructure is a mix of current and SOA infrastructure technologies

SOA and traditional applications don’t exist outside of one another

Page 20: IP Telephony Services Client Presentation

20 © Copyright IBM Corporation 2007

Solid SOA infrastructures are built from or updated from solid IT infrastructures

SOA applications play a specific role in the overall application

A unified infrastructure and application team has to built the solution in unison

Application awareness and middleware experience within the infrastructure teams are both critical skills

SOA infrastructure best practices

Page 21: IP Telephony Services Client Presentation

21 © Copyright IBM Corporation 2007

SOA infrastructure “anti-patterns”!Design the application without looking at the infrastructure

Just leave the infrastructure “as-is”

Have the application and infrastructure groups not talk to one another

Over-engineering the IT infrastructure

Not updating any of the processes that are involved with the new applications

Not focusing on the BASICS of good IT infrastructure and application development

Page 22: IP Telephony Services Client Presentation

22 © Copyright IBM Corporation 2007

agenda1 Introduction to the Solution framework

2 SOA – Technology insight to achieve the objectives

3 How IBM can help you?

Page 23: IP Telephony Services Client Presentation

23 © Copyright IBM Corporation 2007

SOA Strategy

SOA Diagnostic

Business Process Management Enabled

by SOA

SOA Design, Development, and

Integration Services

SOA Offering Capabilities

SOA Management

SOA Implementation Planning

Global IBM SOA Infrastructure Services

SOA Infrastructure Consulting Services- Infrastructure strategy & planning workshop for SOA

- Infrastructure readiness for SOA

SOA Infrastructure Consulting Services- Infrastructure readiness for SOA

SOA Integration Services- Connectivity and Reuse - SOA Health Check

Infrastructure Optimization Services- Performance & Capacity

SOA Infrastructure Consulting Services- Infrastructure architecture & design

SOA Integration Services- Connectivity & Reuse

Application Infrastructure Services- Web infrastructure optimization and virtualization

Infrastructure Optimization- Testing Center of Excellence

SOA Management & Governance- Service Management

- BoIT Dashboard

Page 24: IP Telephony Services Client Presentation

24 © Copyright IBM Corporation 2007

For more informationVisit:

- IT Strategy and Architecture: • http://www-935.ibm.com/services/us/index.wss/itservice/igs/a1025997

- Middleware Services:• http://www-935.ibm.com/services/us/index.wss/itservice/igs/a1025998

Or contact your local IBM representative

Page 25: IP Telephony Services Client Presentation

25 © Copyright IBM Corporation 2007

Copyright information© Copyright IBM Corporation 2007

IBM Global ServicesRoute 100Somers, NY 10589U.S.A.

Produced in the United States of America06-07All Rights Reserved

IBM and the IBM logo are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both.

0ther company, product and service names may be trademarks or service marks of others.

Use of the information herein is at the recipient's own risk. Information herein may be changed or updated without notice. IBM may also make improvements and/or changes in the products and/or the programs described herein at any time without notice.

References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates.


Recommended