Monthly Archives: December 2015

Comptel Dynamic Oss For Cloud Services Management

Comptel Dynamic OSS for Cloud Services Management
Demo -TMW Nice 2010
How does ICT often look today?
What’ s the problem?
organic, messy, often hard to manage
costs difficult to monitor, budgets hard to set
risk of system failure unknown, recovery from IT issues haphazard and slow
expertise concentrated in few individuals
poor operational and management information
capability to expand limited by legacy issues
IT becomes a distraction from core business focus and a brake on progress

How might ICT look tomorrow?
How do we get there ?
SME’ s want to focus on their own business
Automation is the key to unlock SME market

Solution: Concept to Cash automation Comptel Dynamic OSS for Cloud Services Management
Comptel and the Cloud Applying Comptel Dynamic OSS to Cloud services
Mixing communications and cloud
Cloud services require tightly integrated, focused control
Dynamic linkage with communications elements is also required for competitive advantage
Cloud services should not be a silo
Federated catalog is the òpoint of leverage’ of existing telco assets

Telco difference is the ability to blend ICT and Telco services
Comptel and the Cloud Value summary
Comptel’ s Cloud Services solution provides a comprehensive òconcept to cash’ platform for carrier cloud services.
The Cloud Services solution helps CSPs to:
handle the resources and assets needed to run a commercially viable Cloud Services platform
mix communications and Cloud capabilities for competitive differentiation
get to market fast with clearly defined and easily managed products
create customer environments quickly, consistently and with minimal intervention
offer transparent charging and settlement to customers and partners
Monitor and intervene in real time for complete control of the services environment
Provide real-time access for customers to their own virtual service environment
Credibility: Comptel Cloud activity
Catalyst 1: Service Lifecycle Management Catalyst
Showing how Cloud principles can be integrated into the telco service space, allowing cloud based services and traditional communications services to be combined.
Catalyst 2: Unified Service Delivery Management
Showing how Cloud principles can be integrated into the telco service space, allowing cloud-based services and traditional communications services to be combined across multiple physical and virtual environments.
Catalyst 3: Cloud Service Broker
Addressing barriers to adoption of Cloud services among prospective Enterprise customers. The Cloud Service Broker provides a trusted single interface between the enterprise and Cloud environments.
Solution for Cloud Service Providers Deep demo Applying Comptel Dynamic OSS to Cloud Services

Solution Overview
End to end solution
Order Capture
Fulfilment
Provisioning
Mediation
Rating
Service Catalog
Small and Medium Enterprise customer offerings
Access (fixed and mobile)
Infrastructure
Applications
End user devices

Use Case
Centurion Property
Business: selling and letting residential commercial property
Head office in town
Staff
Mobile salespeople
Back office and admin
Orders a complete service package from a Service Provider
Access (Fixed and Mobile)
Infrastructure
Applications
End user devices

Demo Flow
Catalog of products and services
Order being placed and fulfilled
Infrastructure setup
Applications deployed
Users created
Hardware ordered
Infrastructure and application usage mediated and rated
Customer point of view
Service provider point of view
Empty Demo
Catalog of products and services
Placing an order for cloud services
Managing cloud services orders
Catalog driven fulfilment
The service provider’ s inventory
The subscriber repository
Real time mediation and rating of cloud services
The service provider’ s inventory in real time

Verification & Testing- Sap Hana Case Study

Verification & Testing: SAP HANA Case Study
Anthony J H Simons (University of Sheffield) Wolfgang K R Schwach (SAP Karlsruhe)
Overview
Verification and Testing Toolset
Service Specification
Validation and Verification
Test Generation and Grounding
Test Execution on SAP HANA Cloud App

V&T tools: Anthony Simons, Uni. Sheffield
App & grounding: Wolfgang Schwach, SAP

Verification & Testing Tools
Specification
Why?
Gentle pressure towards common standards
Provide basis for formal service certification
What?
Describe service interfaces and behaviour
State-based model of service API
IOPE model of detailed behaviour
XML language Java metamodel
Holiday Booking Service
XML Specification -FSM
XML Specification -IOPE
Validation & Verification
Why?
Designers write incomplete specifications
Designers write incorrect specifications
How?
Validation tool explores state-transition diagram
Reports unhandled events, missing transitions
Verification tool simulates all input/memory space
Reports blocking/nondeterministic operations
Blocking: input exists which triggers no operation
Nondeterminism: some input triggers many operations
Verification Fault Analysis
Test Generation
Why?
More thorough coverage than manual testing
Assures full compliance to the specification
How?
Generation tool explores the whole specification
Creates all interleaved sequences up to depth k
Reduces test-suite size by optimising
Removes infeasible sequences (blocked in the spec)
Removes redundant sequences (equivalence-classes)
Compresses executable suite (multi-objective tests)
Generated Test Suite
Test Grounding
Why?
High-level test suites are technology-neutral
Platform-specific translations required
How?
Platform providers offer bespoke groundings
Broker@Cloud framework provides hooks
XML test suite parsed as a Java metamodel instance
Visitor Design Pattern is used to generate concrete tests
Bespoke grounding to e.g. Java, SOAP, REST, Selenium

Example Java Grounding
SAP HANA Case Study
User may book up to 5 days vacation
blocks of days can be booked, selected, deleted
prevents overlapping blocks, more than 5 days
App designed using the SAP UI5 toolkit
visually pleasing point-and-click interface
operations nominally match the earlier specification
but a rich-client web app API is hard to test
Deployed on the SAP HANA cloud platform
temporarily available at URI: brokercloud-d050960trial.dispatcher.hanatrial.ondemand.com/

App Running on HANA
Selenium Test Driver
Selenium: a tool for web-testing
normally used to capture-and-record a user’s point-and-click gestures interactively
can replay recorded test scripts, stored as HTML tables, to run web app regression tests
Leverage to test a rich-client cloud app
given the Selenium DOM for the web app
translate high-level test suite into Selenium test scripts
use the Selenium engine to execute the test scripts
Selenium Grounding Rules
Executable Test Scripts
Executing the Tests
Subtle Faults Detected
Functionality
service failed to notify duplicate holiday booking as a separate error case
service failed to distinguish overflow and duplicate holiday booking responses
Security
service executed operations in extra states, when the operations should be ignored
service revealed response information, when the request should be ignored
Beyond State-of-the-Art
Extends leading SXM theory for MBT
Adds reasoning about the full SXM model
Adds validation and full verification capability
Adds test optimisation capability
Exceeds all industrial testing methods
Full coverage of the specification achieved
All positive and negative test cases created
Identifies top 10% uniquely discriminating tests
Questions
Acknowledgement
FP7-ICT-2011-8 grant agreement no: 318392
Project website
www.broker-cloud.eu
References
Broker@Cloud D20.1 State of the art and research baseline, http:www.broker-cloud.eu, 2013.
Broker@Cloud D20.3 Requirements for continuous quality assurance and optimisation in cloud brokerage, http:www.broker-cloud.eu, 2013.
AJH Simons and RE Lefticaru, Specification, verification and testing of brokered software services in the cloud, IEEE ICST 2015, Graz (submitted, under review)
AJH Simons and RE Lefticaru, Stream X-Machine based verification and testing of cloud services, 2nd Int. Workshop on Cloud Service Brokerage, ESOCC, Manchester, 2 Sept., CCIS, 2014.
M Kiran, A Friesen, AJH Simons and WKR Schwach, Model-based testing in cloud brokerage scenarios, 1st Int. Workshop on Cloud Service Brokerage, ICSOC, Berlin, 2 Dec., LNCS, 2013.

Overview

Smarter Decisions for Optimized Performance Info Komputer Forum 2011 Hotel Mulia – Mar 24
Overview

Businesses Need Answers And They Need Them Now!!

Overview
Organizations will need to adopt new ways of working to improve speed to insight and speed to impact
The value is immediate and strategic for the smarter organization
The intelligent enterprise is
Aware
Anticipating
Precise
Questioning
Empowering
Linked
Why change and why now?
In a smarter planet, opportunity and progress is clear
Overview
Business Analytics and Optimization is the next bow wave of change where operational execution meets new opportunity
IBM Business Analytics and Optimization capabilities will provide speed to insight and speed to Impact
Business Analytics & Optimization: Competencies and Offerings
The Business-value Oriented View is built on value propositions that resonate with your CFO.
Extending our existing portfolio of industry-based solutions and building additional big plays are our highest priorities
Guide to how Business Analytics & Optimization helps your organization
Pre-Integrated IBM Smart Analytics System for speedy enabler

Overview
Getting started

THANK YOU

A New Era Of Analytic

A New Era Of Analytic

Where Is This Big Data Coming From ?
With Big Data, We’ ve Moved into a New Era of Analytics

Four Characteristics of Big Data
Analytic With Data-In-Motion & Data At Rest

The 5 Key Big Data Use Cases
Big Data Exploration: Needs
Big Data Exploration: Value & Diagram
Big Data Exploration: Customer Example
The 5 Key Big Data Use Cases
Enhanced 360¬? View of the Customer: Needs
Enhanced 360¬? View of the Customer: Value & Diagram
Enhanced 360¬? Customer View: Customer Example
The 5 Key Big Data Use Cases
Security/Intelligence Extension: Needs

The 5 Key Big Data Use Cases
Operations Analysis: Needs
Operations Analysis: Value & Diagram

The 5 Key Big Data Use Cases
Data Warehouse Augmentation: Needs
Data Warehouse Augmentation: Customer Example
Are you drowning in very large data sets (TBs to PBs) that are difficult and costly to store?
Are you able to utilize and store new data types?
Are you facing rising maintenance/licensing costs?
Do you use your warehouse environment as a repository for all data?

IBM Big Data Strategy: Move the ANALYTICS Closer to the Data
Four Entry Points of Big Data
Thank you