The Development Challenges of SOA

Similar documents
Cross Platform Software Release Capabilities

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Service Oriented Architecture (SOA) An Introduction

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

21st Century Tax Systems: COTS or Service Oriented Architectures. August 3, 2009

Modernizing enterprise application development with integrated change, build and release management.

zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise

CONDIS. IT Service Management and CMDB

Agile Business Suite (AB Suite)

Optimally Manage the Data Center Using Systems Management Tools from Cisco and Microsoft

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

Done. Imagine it. c Consulting. c Systems Integration. c Outsourcing. c Infrastructure. c Server Technology.

Visual Paradigm product adoption roadmap

BT Virtual Data Centre. Craig Parker Proposition Manager Andy Weller Product Manager

Maximizing Cross-Platform Application Availability

HP SOA Systinet software

SAP Change Control - One Integrated Process to Manage Software Solution Deployments SAP AG

Introduction to Systinet. SOA Governance and Lifecycle Management

JBoss enterprise soa platform

The Application of BizTalk in Public Sector

Pentaho Enterprise and Community Editions Feature Comparison

UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution

A standards-based approach to application integration

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation

Oracle SOA Suite: The Evaluation from 10g to 11g

OWB Users, Enter The New ODI World

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

Address IT costs and streamline operations with IBM service desk and asset management.

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

At the Heart of Connected Manufacturing

2015 Analyst and Advisor Summit. Application Services Tom Kenyon, Vice President, Application Services Brendan Crowe, Director, Application Services

Open source business rules management system

JBoss Enterprise Middleware

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

JBoss Enterprise MIDDLEWARE

VBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY

REMOTE DEVELOPMENT OPTION

CA Aion Business Rules Expert r11

DB2 Application Development and Migration Tools

Business Process Management Tampereen Teknillinen Yliopisto

SAM Benefits Overview SAM SOFTWARE ASSET MANAGEMENT

3/13/2008. Financial Analytics Operational Analytics Master Data Management. March 10, Looks like you ve got all the data what s the holdup?

Module 6 Essentials of Enterprise Architecture Tools

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

SERVICE ORIENTED ARCHITECTURE

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

Server Consolidation with SQL Server 2008

Blue Planet. Introduction. Blue Planet Components. Benefits

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

Infoblox vnios Software for CISCO AXP

The Impact of PaaS on Business Transformation

ESB Features Comparison

HP Service Manager software

IBM WebSphere Application Server Family

Unlocking the Power of SOA with Business Process Modeling

EnergySync and AquaSys. Technology and Architecture

D83167 Oracle Data Integrator 12c: Integration and Administration

alcatel-lucent vitalqip Appliance manager End-to-end, feature-rich, appliance-based DNS/DHCP and IP address management

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

API Management: Powered by SOA Software Dedicated Cloud

Converged Infrastructure

Introduction. Automated Discovery of IT assets

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Datacenter Management Optimization with Microsoft System Center

Adabas und Natural für das Digitale Unternehmen


Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on Hitachi Converged Solutions. September 25, 2013

MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS

"Service Lifecycle Management strategies for CIOs"

Application Services Portfolio

Take Control of your Information Assets. Leverage z/os information for critical business initiatives

Optimizing the Data Center for Today s State & Local Government

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

Microsoft Dynamics Lifecycle Services

Innovation through Outsourcing

Answers to Top BRMS Questions

Delivering Quality Service with IBM Service Management

Sage ERP Accpac Version 6.0. Web-Enabled ERP for the Mid-Market

Successfully managing geographically distributed development

ORACLE OPS CENTER: PROVISIONING AND PATCH AUTOMATION PACK

An Open Policy Framework for Cross-vendor Integrated Governance

Hitachi Unified Compute Platform (UCP) Pro for VMware vsphere

CA Scheduler Job Management r11

Making the hybrid world work for you: Redefining IT operations Frank Casey Group Director, Data Center Solutions & Managed Services

AdvOSS Provisioning Engine

Overview. Presenter name Title, Red Hat Date. David Ciam. Solutions Architect.

Increase Utilization, Decrease Energy Costs With Data Center Virtualization

IBM Sales and Distribution IBM and Manhattan Associates

VBLOCK SOLUTION FOR SAP: SIMPLIFIED PROVISIONING FOR OPERATIONAL EFFICIENCY

CA Repository for z/os r7.2

Best Practices Report

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

SOA and Cloud in practice - An Example Case Study

IBM WebSphere ILOG Rules for.net

The Private Cloud Your Controlled Access Infrastructure

E-Business Suite Oracle SOA Suite Integration Options

<Insert Picture Here> Application Testing Suite Overview

Transcription:

The Development Challenges of SOA Why Software Configuration Management is so Important to your Organization Unisys Technology Forum, Queenstown, NZ Managing Composite Applications 5/23/2007 Page 1

Agenda The Future State of your Applications Services Oriented Architecture (SOA) The role of Software Configuration Management (SCM) ClearPath Application Development Strategy Using SCM to gain Enterprise Visibility Example & Demonstration Managing Composite Applications 5/23/2007 Page 2

The Future of your Applications Need to shift future investments toward innovation instead of maintenance by transforming strategic business applications How will ClearPath applications be part of your SOA initiative? Do you have a preference.net, J2EE? How will you manage these composite applications in development? Managing Composite Applications 5/23/2007 Page 3

Service Oriented Architecture SOA is about business value and productivity, not technology SOA is about enabling business change Speeds business change Facilitates business connections Enhances business control SOA is about business design Identifies a strategic set of business services Creates a digital model of business capabilities that is a foundation for business flexibility Managing Composite Applications 5/23/2007 Page 4

The Challenge IT/Business Alignment Business Strategy Business Processes Enterprise Applications Platform Infrastructure IT Strategy Managing Composite Applications 5/23/2007 Page 5

The Evolution to Service Orientation Managing Composite Applications 5/23/2007 Page 6

SOA is Based on Business Services A business service is a common unit of work Maps to business processes Defined in business terms Coarse grained Get Portfolio Balance Transfer Funds Open Account Execute Trade Authenticate Users Business Logic Business Logic Business Logic Business Logic Back Office ERP CRM FINANCE Managing Composite Applications 5/23/2007 Page 7

The Promise of SOA Mitigate Risk Control Costs Respond to Change Visibility Trust Control Drive Revenue Differentiate Integrate a merger or acquisition Introduce a customer self service portal Create single views for cross selling Accelerate delivery of new applications Enforce compliance Managing Composite Applications 5/23/2007 Page 8

Unisys and Service Oriented Architecture 3D VE provides a framework and methods to model services at the Business Process, Application, and Infrastructure layers, creating a robust and aligned SOA implementation across the enterprise 3D VE provides the visibility to identify and define services at the Business and Technology layers Managing Composite Applications 5/23/2007 Page 9

Unisys SOA Reference Architecture ClearPath SOA Enablement Managing Composite Applications 5/23/2007 Page 10

The Role of SCM in SOA SOA Business Services are naturally heterogeneous Failure to use best in class solutions will expose the business to reduced revenue and client dissatisfaction Application deployment failures will escalate rapidly without a corresponding change in management solutions Process transparency and enforcement is needed to discipline the organization while keeping distractions to a minimum Automating formerly manual tasks frees resource for business investment Gives developers back their creative freedom Managing Composite Applications 5/23/2007 Page 11

What Is SCM? Software Configuration Management is the process of controlling the entire life cycle of application development from project start through deployment across your enterprise Managing Composite Applications 5/23/2007 Page 12

Why is Software Configuration Management Important? Applications requiring 7x24x365 availability Reductions in IT Budgets Do more with less Skills availability Regulatory changes / Audit Requirements Competitive pressures Application Deployment Failures Production recovery very costly Loss of market share / image / revenue Emergence of SOA strategies as a mega trend Managing Composite Applications 5/23/2007 Page 13

Business Challenges. Accelerated Time to Market / Services Pressures IT leveraged to drive business benefits and market differentiation Customized business processes Unique packaging / pricing Partnering for strategic advantage New business channels Mergers a large impact Speed and quality are contradictory but necessary Managing Composite Applications 5/23/2007 Page 14

IT Issues in Application Development. Inflexibility Inability to rapidly adapt to new business needs Lack of common processes across all application architectures / development organizations Low IT developer productivity / manual processes Higher costs Management control of multiple development technologies for SOA enabling of strategic business applications 40% of projects fail to meet objectives (Gartner) Managing Composite Applications 5/23/2007 Page 15

ClearPath Software Leveraging Industry Skills & Toolsets ClearPath Enterprise Development Strategy Database Design Tools Data Models Industry standard DBMS Interchange Repository Common DBMS Industry IDEs 3 rd Party Tools Eclipse /.NET Unisys Tools Integrated Development Frameworks Enterprise Development Management Agile Business Requirement Response Artifacts Process Workflow Managing Composite Applications 5/23/2007 Page 16

Key Attributes of SCM Visibility Integrity Repeatability Managing Composite Applications 5/23/2007 Page 17

Unisys SCM Portfolio MCP 3GL & 4GL SURE MCP Windows Unix/Linux OS2200 3GL CMplus OS2200 + Eclipse All in One Managing Composite Applications 5/23/2007 Page 18

CMplus for Life Cycle Management Software Configuration Management Problem Tracking Create CMplus Quality Assurance Organize Manage Application Building Application Installation Managing Composite Applications 5/23/2007 Page 19

Eclipse IDE for OS 2200 Composite Applications Pre integrated all in one package Mix n match functions: Modeling Coding Deployment Plug ins: Unisys built and off the shelf (tested by Unisys) Web Tools Project SQLExplorer COBOL & C code Telnet Console OS 2200 Composite Application ClearPath Resident Data Unisys Logging & Diagnostics Managing Composite Applications 5/23/2007 Page 20

SURE An enterprise wide Software Configuration Management solution for: ClearPath MCP Windows, Linux, Unix (NET, Eclipse, J2EE) Automation improves quality while speeding development Lowers the risk of a development project not meeting business goals Supports regulatory compliance Infrastructure for a common, repeatable development process Controls both development and deployment for the total environment Managing Composite Applications 5/23/2007 Page 21

SURE for MCP Development Ideal for Composite Applications Visual Studio.NET Unisys Programmer s Workbench 3 rd Party Solutions Eclipse SURE Microsoft SCC API Task Management Automated Workflow Management Source Management Application Deployment Development Artifacts Eclipse CVS API Managing Composite Applications 5/23/2007 Page 22

SURE Explorer User Interface Leverage Industry Skills New Users Productive in 4 hours Managing Composite Applications 5/23/2007 Page 23

Integrity Insure that heterogeneous components of projects are completed at the same time as planned Task = Logical Unit of work Task All subtasks must complete Subtasks Tasks are moved not files Automation not manual processes Managing Composite Applications 5/23/2007 Page 24

Team Organization and Roles Link user to team Teams Link team to project Projects User works for project(s) Users User inherits authorizations Employee functions Authorizations Link user to employee function Managing Composite Applications 5/23/2007 Page 25

Your Custom Processes in SURE Task Creation TeamLeader or DepartmentManager (1) ToDo Testing failed Developer (3) Testing Testing failed ReleaseCoordinator (5) Planned Testing (2) Ready Development Developer Transfer to INTG Developer or TeamLeader (4) Ready Testing OK Developer Transfer Daily to DEME TeamLeader Transfer Planned to DEME TeamLeader (6) Daily Ready (7) Planned Ready Testing OK ReleaseCoordinator Transfer to PROD ReleaseCoordinator (8) Solved 1 minute 1minute 20.00 20.00 DVLP INTG DEME PROD(K3) PROD(GH) Managing Composite Applications 5/23/2007 Page 26

Enterprise Visibility DMSII Common Graphical DBMS Editors Industry DBMS DBMS Data Schema Warehouse Model XMI Design Models 3 rd Party + MS Tools MS SCC VS.Net AB Suite Business Rules Generate Solution Deploy Other 3 rd Party Tools (Editors) Unisys 3GL Tools Eclipse Eclipse Tools Tools Eclipse Framework MS Adapter ABS Rep Software Configuration Management SURE MCP,Windows, Unix/Linux, Word, Excel. Project Files Build Deploy Common Services Eclipse Adapter Runtime Stats Hot Fix Info Managing Composite Applications 5/23/2007 Page 27

Environments and Tasks Task R1.5 Independent slots but visibility for team communications and management reporting R2.4 Tasks have unique identity for tracability R3.2 Reverse direction to resolve issues test failure for example move task back to Development Development Test Production Managing Composite Applications 5/23/2007 Page 28

Coordinating Multiple Projects More on this in a minute Task ClearPath eportal Web Service via orchestration of Multiple transactions Change Field length in DMSII & Coordinate Reorg Java SOA wrapper for Cobol Transaction Applications MS Adapter Software Configuration Management SURE MCP,Windows, Unix/Linux, Word, Excel. Project Files Eclipse Adapter Managing Composite Applications 5/23/2007 Page 29

Some Additional Application Management Issues Using SCM to manage Core Business Application Transformation Managing Composite Applications 5/23/2007 Page 30

Have You Ever Heard Any Of The Following from a Client? We want to begin moving to SOA but we don t know how to update our applications while we run our business Our complex enterprise applications are too large and impossible to understand So many different people have maintained our applications that we don t know which parts of the code actually operate and which parts are obsolete We need to modify and leverage our applications, but cannot estimate the impact or time to make the required changes We do not have enough staff to maintain or modify our applications Managing Composite Applications 5/23/2007 Page 31

Relativity Modernization Workbench TM COBOL Source Repository Document your assets Complete asset inventory Streamline applications Transform applications into services Managing Composite Applications 5/23/2007 Page 32

Managing MCP Application Transformation Linux/Unix ClearPath.NET COBOL Source SURE Repository Eclipse AB Suite J2EE Visual Studio C++ Microfocus Cobol Visual Basic Relativity Workbench` Holistic Enterprise Framework Supports Application Development & Transformation Managing Composite Applications 5/23/2007 Page 33

ClearPath eportal Building secure deployments of Web Services for SOA Enablement Managing Composite Applications 5/23/2007 Page 34

eportal Developer Microsoft Visual Studio 2005 plugin Automatic web, mobile and web services solution generation Leverages Visual Studio 2005 development capabilities World Class development environment Simplified and powerful web, mobile, web services development experience Supports of the latest industry standards Managing Composite Applications 5/23/2007 Page 35

Visual Studio 2005 ClearPath eportal Orchestration Managing Composite Applications 5/23/2007 Page 36

Enterprise class Blade Platform Enterprise class Blade Platform 4U rack mounted chassis each supporting up to 6 blades Fully redundant (n+1 power, cooling, network switches, and blades) Hot swap replacement of all major components Multiple chassis per system Managing Composite Applications 5/23/2007 Page 37

Personality Module Blade Appliance Application specific, enterprise class blade Implemented as "black box" appliances Can be configured into fully redundant virtual servers Hot plug replaceable Preloaded and configured for optimal performance and security Software and configuration centrally maintained Managing Composite Applications 5/23/2007 Page 38

Entry Level eportal Appliance 1U rack mountable form factor Dual core Supports ~800 1000 concurrent users Upgrade to enterprise eportal chassis with minimal downtime/configuration changes Retains appliance attributes Secure, auto load/config, performance optimized Reduced RAS characteristics Managing Composite Applications 5/23/2007 Page 39

COBOL, EAE / AB Suite w ClearPath eportal EAE/AB Suite Component Enabler CE Staging Wizard Stage & Deploy Common Management or COBOL eportal Developer Stage & Deploy 4Q07 Availability Managing Composite Applications 5/23/2007 Page 40

ClearPath eportal Platform Loads the OS, Environmental Software and the Applications automatically Pre configured switches and all network settings Flexible hardware provisioning Tuned for optimal performance "Best Practices" security implementation/ongoing monitoring No single point of failure** automated network and server failover, automated network and application load balancing Automated upgrade process for OS and applications ** Enterprise Only Managing Composite Applications 5/23/2007 Page 41

Management Environment Provides browsed based management Point and Click simplicity Responsible for deployment and monitoring of the run time solution Virtual Server definition and management single click deployment Software deployment and updates w/zero application downtime Consolidated monitoring Managing Composite Applications 5/23/2007 Page 42

SCM Key Benefits Enhance developer productivity while retaining choice of tools Improve quality while accelerating development to deployment cycles Coordinate software changes across distributed environments and tools for SOA projects Gain control and flexibility Auditor and regulatory compliance reporting Manage all enterprise artifacts in a single process model Managing Composite Applications 5/23/2007 Page 43

ClearPath eportal Deployment & Management Demonstration Managing Composite Applications 5/23/2007 Page 44