® IBM Software Group © 2007 IBM Corporation IBM Rational Proof of Technology Discovering the Value of IBM Rational’s Web Services Testing Solution.

Slides:



Advertisements
Similar presentations
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Advertisements

HP Quality Center Overview.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Delivering Mission Agility Through Agile SOA Governance 13 th SOA e-Government Conference 4/12/2012 Presented by Wolf Tombe Chief Technology Officer (CTO)
ITIL: Service Transition
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Achieving Success With Service Oriented Architecture Derek Ireland 17th March, 2005.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Federal Student Aid Technical Architecture Initiatives Sandy England
Independent Insight for Service Oriented Practice Communicating SOA.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Advancing the Business/IT linkage with SOA Governance and Service Lifecycle Management May 2007 Main Point: SOA Governance and Service Lifecycle Management.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP)
Click to add text © 2010 IBM Corporation OpenPages Solution Overview Mark Dinning Principal Solutions Consultant.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Enterprise Architecture
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
SOA, BPM, BPEL, jBPM.
Delivering Business Value WebDirector. Personal Productivity Disconnected Business Processes Disconnected Information Disconnected People Forms LOB.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
The Microsoft Office 2007 Enterprise Project Management Solution:
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
SOA in Telecommunications September 30, 2008 Speaker: Mike Giordano.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Understand Application Lifecycle Management
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
Service Transition & Planning Service Validation & Testing
Service Oriented Architecture (SOA) at NIH Bill Jones
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
© 2006 IBM Corporation Realizing the potential of your SOA with the IBM WebSphere Service Registry and Repository Presenter: Job Title:
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
IBM CEEMEA SOA SWAT Team © 2007 IBM Corporation Johannesburg, Aug. 21, 2008 Service Discovery, Creation & Reuse Julius PETER SWG SOA Sales Executive, CEEMEA.
State of Georgia Release Management Training
IBM Software Group ® Software Distribution of ClearCase Artifacts with Tivoli Software Eitan Shomrai, IBM Software Group – Rational Yuval Kimel, IBM Software.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
Minimising IT costs, maximising operational efficiency IO and NIMM: Now is the time Glyn Knaresborough Director of Strategic Consulting.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the IBM Software Development Platform (SDP) Go to
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
Overview of SAP Application Services By Accely. Introduction Developed organizations in any business industry will invest in SAP programs to offer progressive.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
CIM Modeling for E&U - (Short Version)
Applied Software Implementation & Testing
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Enterprise Program Management Office
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

® IBM Software Group © 2007 IBM Corporation IBM Rational Proof of Technology Discovering the Value of IBM Rational’s Web Services Testing Solution

IBM Software Group | Rational software TechWorks 2 Agenda  Overview of Quality Management of SOA Applications  Challenges of Testing SOA Applications  Overview of IBM SOA Quality Management Solution  Key SOA Concepts and Terminology  Functional Testing of Services  Performance Testing of Services  Management and Monitoring of Services

IBM Software Group | Rational software TechWorks 3 Decades of proven process expertise & customer success IBM Rational software A strategic partner in business innovation & transformation Governance & lifecycle management  Business flexibility  Global capability  Time to value  Risk & compliance management Business imperatives Business innovation & transformation  Alignment  Control  Efficiency Governing the business process of software & systems delivery

IBM Software Group | Rational software TechWorks 4 March ‘07 Oct ‘06 Service Development & Delivery Management Apr ‘06 Infrastructure and Management In Support of SOA Service Development and Delivery Management SOA Governance Method Dec ‘06 What is IBM SOA Quality Management? An Integral Part of SOA Governance & Service Lifecycle Management

IBM Software Group | Rational software TechWorks 5 SOA Quality Management is the process to assure services meet business requirements by validating service functionality and operations throughout the SOA Lifecycle SOA Lifecycle SOA Quality Management is continuous and takes place within each phase of the SOA Lifecycle What is SOA Quality Management?

IBM Software Group | Rational software TechWorks 6 The SOA Testing Strategy Test early, test often is more important now than ever (due to the domino affect a bug in a service may have on a given business process and the possibility of that service being in many business processes)  The only way to effectively test SOA projects is to….  start from the ground up.  test the inputs and outputs of individual modules.  assemble sections of logic together and test smaller sections of the integration flow.  Assemble those smaller sections into a finished SOA project and perform an end-to-end test on the fully assembled project.  Key tenants  Focus on the business processes in requirements and testing  Create test plans that account for assembly of services  Create an automated and repeatable testing process  Plan for typical SOA testing hurdles (e.g. security access, unavailable systems)

IBM Software Group | Rational software TechWorks 7 Agenda  Overview of Quality Management of SOA Applications  Challenges of Testing SOA Applications  Overview of IBM SOA Quality Management Solution  Key SOA Concepts and Terminology  Functional Testing of Services  Performance Testing of Services  Management and Monitoring of Services

IBM Software Group | Rational software TechWorks 8 SOA adoption increases modularity & change Bringing quality to the forefront Pain of modularity  Lower level of functionality & performance both at individual service level & composite application  Increased risk and need to manage distributed assets  Increased management of a larger number of services including custom, outsourced & packaged Business impact  Service and application SLAs will be impacted by more frequent updates  Cross-organization Business/IT organizations will have increased complexity Decentralization, modularity and increased risk drives need for a structured approach of integrated requirements, architecture & lifecycle quality management

IBM Software Group | Rational software TechWorks 9 Quality Management of Service Oriented Applications Examining the fundamental challenge… Challenges of testing Service Oriented Architecture Applications  Ensuring system fulfils requirements  Validating system functionality  Validating system performance  Validating component web services  Tracking test cases and defects

IBM Software Group | Rational software TechWorks 10 Quality Management of Service Oriented Applications A new twist on an old problem… Challenges of testing Service Oriented Architecture Applications  Validating component web services

IBM Software Group | Rational software TechWorks 11 Quality Management of Service Oriented Applications The IBM Rational Solution. Quality Management of Service Oriented Architecture Applications The IBM Rational Solution is a three pronged approach  Traditional user centric requirement, test and defect management  New Web Service Quality functionality to address building blocks of SOA Apps  Post Deployment monitoring of service oriented architecture applications

IBM Software Group | Rational software TechWorks 12 “Everyone uses different tools – there’s no way to share data between the team.” “There’s too much to test. Where do we begin ?” “I have requirements, I have tests and I have defects…but nothing ties them together” Challenge: The Cost - Time - Quality Tradeoff Governance of the software delivery process Your job is to deliver quality applications. On Time. On Budget. You need to coordinate teams, data, schedules, requirements, models, code, tests, results and reports. Are you ready?

IBM Software Group | Rational software TechWorks 13 Challenge: Validating SOA component functionality & performance Ensuring functionality of composite application units “The Web Service is ready for testing, but there is no user interface to exercise it.” “How can we leverage our Business Process analysis in our services testing efforts?” “We don’t want to pull Programmers off their projects to write complex test harnesses.” Web Services are the building blocks of SOA applications. A single service is a stand- alone component but may be used in dozens of systems. Some of those services will be yours, some not. How do you test a service without the rest of the system? Does it work? All the time? Under load? Are you sure?

IBM Software Group | Rational software TechWorks 14 Challenge: Post Deployment Monitoring of Services Creating a feedback loop from operations to development Congratulations you’ve gone live. How are things going out there? Do you know? What happens when you need to make a change? And what if operations found a problem – how would it get back to development? Do these groups communicate? “How can I monitor web services running on many different platforms against thousands of users?” “ How do I change policies and ensure those changes don’t break the implementations?” “How can I communicate problems found in the field back to development?”

IBM Software Group | Rational software TechWorks 15 Agenda  Overview of Quality Management of SOA Applications  Challenges of Testing SOA Applications  Overview of IBM SOA Quality Management Solution  Key SOA Concepts and Terminology  Functional Testing of Services  Performance Testing of Services  Management and Monitoring of Services

IBM Software Group | Rational software TechWorks 16 IBM Rational Quality Management Solutions Process and products to ensure quality throughout the delivery lifecycle and deployment Define & Analyze Enable requirements based testing Implement Increase code quality Build & Deploy Automate & trace the quality process Test & Production Ensure functionality, system performance & compliance Assess business analytics

IBM Software Group | Rational software TechWorks 17 SOA Lifecycle  Validate the business requirements  Discover and assess against current services  Model service requirements  Create service update plan  Create/modify the service to meet the business requirements  Assess service against governance policies  Approve assembly completion  Manage & monitor the service throughout its lifecycle  Track the service in the registry  Report on the service against SLAs  Quality assure the services  Function testing  Performance testing  Compliance testing  Approve service deployment IBM Rational Quality Management Solutions Process and products to ensure quality throughout the delivery lifecycle and deployment

IBM Software Group | Rational software TechWorks 18 Create, document and prioritize business requirements  Rational RequisitePro  WebSphere Business Modeler Define, approve & monitor  Rational Portfolio Manager  Rational ClearCase Design, code, build  Rational Application Developer  Rational Build Forge Deploy, build & monitor in production environment  Tivoli Composite Application Manager  Tivoli Provisioning Manager Evaluate & execute functional & performance test cases  Rational Tester for SOA Quality and Performance Tester Extension for SOA Quality  Rational ClearQuest Publish Find Enrich Govern Manage WebSphere Service Registry and Repository What does the toolset provide?  Automate business processes to achieve improved business flexibility  Proactive response to quality issues earlier in the lifecycle  Collaborative process automation & enforcement  Extensible framework and registry/repository SOA Lifecycle IBM Toolset

IBM Software Group | Rational software TechWorks 19 Test Management with ClearQuest The Hub for Life-Cycle development  Track requirements, test cases, change requests and defects from a single interface  Consolidated reporting for full lifecycle process governance  Global test project coordination unifies distributed teams on a centralized data infrastructure  Configurable, enforceable processes ensures the tool adapts to your process

IBM Software Group | Rational software TechWorks 20 Service Quality Management Functional and Performance Testing of Web Services from a common interface Rational Tester for SOA Quality Automated regression and functional testing for GUI-less Web services Rational Performance Tester Extension for SOA Quality Performance Testing for Web Service based applications

IBM Software Group | Rational software TechWorks 21 Agenda  Overview of Quality Management of SOA Applications  Challenges of Testing SOA Applications  Overview of IBM SOA Quality Management Solution  Key SOA Concepts and Terminology  Functional Testing of Services  Performance Testing of Services  Management and Monitoring of Services

IBM Software Group | Rational software TechWorks 22 Service (in the context of SOA)  A self contained business function in which consumers interact through a well defined interface (contract).  The consumer does not know (or care) "how" the service implements the requested business action - only that the service performs "what" is defined by its published interface (contract). A service in the context of an SOA An abstracted view of SOA concepts

IBM Software Group | Rational software TechWorks 23 WSDL – Web Service Description Language  An XML-based service description on how to communicate using web services.  Defines services as collections of network endpoints, or ports.  Specification provides an XML format.  The abstract definition of ports and messages is separated from their concrete use or instance, allowing the reuse of these definitions.  WSDL is often used in combination with SOAP and XML Schema to provide web services over the Internet.

IBM Software Group | Rational software TechWorks 24 Agenda  Overview of Quality Management of SOA Applications  Challenges of Testing SOA Applications  Overview of IBM SOA Quality Management Solution  Key SOA Concepts and Terminology  Functional Testing of Services  Performance Testing of Services  Management and Monitoring of Services

IBM Software Group | Rational software TechWorks 25 Functional & Regression Testing Strategy  Quickly test Web Services and setup desired regression Test Cases.  Ease-of-use in setting up these tests will help promote testers to test their Web Services early and often.  Easy Test Case Management and Setup is vital to a productive establishment and maintenance of functional & regression tests.  Setup an environment where the impact of requirement and business process changes can be quickly analyzed and realized

IBM Software Group | Rational software TechWorks 26 IBM Rational Tester for SOA Quality Code free test development  Simplify testing of GUI-less service  Automated generation of web service test client  No programming knowledge is necessary to create, comprehend, modify, and execute a functional or performance test  Support a wide variety of users  Automated data correlation and data driven testing through a code-free test environment  Simplify service integration testing  Automated test creation from WebSphere Business Process Execution Language resources  Create, comprehend, modify, and execute a functional or performance test  Graphical test editor enables both high-level and deeper detail views  Support Web services standards (e.g. SOAP, HTTP(S), JMS, WS-Security, UDDI) Code Free Test Editor

IBM Software Group | Rational software TechWorks 27 Agenda  Overview of Quality Management of SOA Applications  Challenges of Testing SOA Applications  Overview of IBM SOA Quality Management Solution  Key SOA Concepts and Terminology  Functional Testing of Services  Performance Testing of Services  Management and Monitoring of Services

IBM Software Group | Rational software TechWorks 28 Performance Testing Strategy  QA Testers & Network Engineers should test the scalability and robustness of web services and determine performance and endurance characteristics of their WSDL operations.  Performance Tests should determine:  response times  latency  throughput profiles  endurance  robustness  scalability

IBM Software Group | Rational software TechWorks 29 IBM Rational Performance Tester Extension for SOA Quality Performance testing for Web applications Web Service Response Time  Validate system scalability  Automated generation of web service performance tests  Real-time reporting of server response time and throughput  Eliminate need for costly development of test code  Automated generation of web service test client  Get real time feedback on SOA efficiency  Broad platform monitoring support for deployed web services User action throughput

IBM Software Group | Rational software TechWorks 30 Agenda  Overview of Quality Management of SOA Applications  Challenges of Testing SOA Applications  Overview of IBM SOA Quality Management Solution  Key SOA Concepts and Terminology  Functional Testing of Services  Performance Testing of Services  Manage and Monitoring of Services

IBM Software Group | Rational software TechWorks 31 Analyze SOA Service Quality Deploy with confidence with Tivoli Provisioning Manager  Dependency Checking  Analyzing the environment to ensure the change will be successful  Integrity Checking  Analyzing relationships and the impact the change will have on them Increased service modularity within SOA will require additional and regular dependency and integrity checking

IBM Software Group | Rational software TechWorks 32  Health Monitoring of SOA components  NEW! Application Management dashboards for IT and business reporting supports Web Services, ESB and Process Server  Performance Monitoring and Transaction Management  Populate WSRR with live service performance data  NEW! Response Time dashboards  Change and Configuration management  DataPower configuration support  Reroute services by making changes and upgrades while staying in full production mode  Auto-discover services for populating WSRR with services information Monitor Deployed Services and Service Quality Tivoli Composite Application Management (ITCAM) “Show me the flow details in my service development tool!” ITCAM supports production and development needs with a unified console!

IBM Software Group | Rational software TechWorks 33 Response Time Breakdown Mapping imported operations monitoring data to code  Import ITCAM and ITM data to your development environment to discover bottlenecks in hardware and code  Feed back operations data to development to provide insight into live deployed application response  Monitor both resource data such as CPU, Network and RAM as well as code performance data Export operations alert data for analysis by development

IBM Software Group | Rational software TechWorks 34 Next Steps – Learn and Explore  Rational Tester for SOA Quality  ibm.com/software/awdtools/tester/soa/inde x.html  IBM Rational Tester for SOA Quality test execution and performance reports  ibm.com/developerworks/rational/library/07 /0327_kelly2/index.html?ca=drs ibm.com/developerworks/rational/library/07 /0327_kelly2/index.html?ca=drs-  IBM SOA  ibm.com/software/solutions/soa/ ibm.com/software/solutions/soa/  Tutorials on developerWorks  ibm.com/developerworks/views/rational/libr aryview.jsp?search_by=Design+SOA+services +with+Rational+Software+Architect,+Part /

IBM Software Group | Rational software TechWorks 35 Enable quality management throughout the lifecycle IBM Rational software quality management: Connecting software results to business objectives Continuous, comprehensive, and collaborative quality management throughout the lifecycle reduces costs and improves credibility Ensure business flexibility Enhance organizational efficiencies Functional and performance testing of business services helps ensure compliance and improve customer satisfaction Automating workflows across business processes by streamlining and eliminating redundancies to improve return on investment Quality Management of Service Oriented Applications A complete solution