What is SOA? Soft Design & Websydian A/S

Size: px
Start display at page:

Download "What is SOA? Soft Design & Websydian A/S"

Transcription

1 What is SOA? John Leadbetter Soft Design & Websydian A/S

2 Session abstract > This session will provide a general introduction to SOA. We take a look at how you should perceive SOA, and our take on some very concrete suggestions to start implementing a Service Oriented Architecture with your current applications. 2 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

3 What s a Service? > Many interpretations just try to google service and SOA > There seems to be consensus about Access to functionality [on other systems] Consistent behavior Contract about interface (input / output) > OASIS Reference model for SOA 1.0 > From the perspective p of CA Plex and CA 2E a service is a function Some service are just more business oriented than others 3 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

4 Short trip down memory lane 4 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

5 Black box Structured Design definition > The concept of a black box is a very powerful one, both in engineering and in software design. A black box is a system with known inputs, known outputs, and, generally, a known transform, but with unknown (or irrelevant) contents. The box is black we cannot see inside it. > This is from the mid 70 s Why are not all systems built this way? 5 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

6 Vision of SOA > The great promise of SOA suggests that the marginal cost of creating the n-th application is low, as all of the software required already exists to satisfy the requirements of other applications. Ideally, one requires only orchestration to produce a new application Orchestration: Think of this as AD code where a developer based on input decides what action to take. The developer is the conductor, and thus the term orchestration. > Spend now, gain later (prepare for the future) > I believe we can actually make gains right now 6 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

7 Vendor hype > Vendors cannot deliver business services They have to find something else to deliver > Tools around ESB BPM Security Governance Metrics.. > Lots of existing tools rebranded to fit into SOA 7 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

8 Service usage / Web Service usage CA Plex/CA 2E System Non CA Plex/CA 2E System > 3 basic scenarios External party Request service Provide service Internal application Request service Provide service Or use calls Inter application Request and provide Just use calls 8 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

9 Small SOA example CA Plex/CA 2E version UI Fun A Fun B Fun C 9 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

10 Small SOA example SOA (textbook) version UI ESB Enterprise Service Buss Service A Service B Service C 10 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

11 Small SOA example side by side UI UI 1 1a Fun A ESB Enterprise Service Buss 2 1b Fun B 2a 2b 3a 3b Service A Service B Service C 3 Fun C 11 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

12 SOA word Loosely coupled (1) > XML > Web Services > SOAP But what was the original problem? > The longer time working on a system = The faster we can make changes? Last 10 years have shown that The larger a system The longer time a change can take Why is this? > My view: Butterfly effect a small change in one part of the system can cause unpredictable results in other parts of the system. This is the actual problem 12 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

13 SOA word Loosely coupled (2) > Loose coupling promises Interface change without impact Change of service without impact (using an ESB) > We had a request from a CA Plex system where every call should be replaced with an XML interface Guesstimate was 1000 s of XML interfaces and all of 25 28,000 calls replaced by XML/HTTP > Can the original problem be solved in some other way? With lower cost both development and run-time wise > Stabilize your interfaces! 13 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

14 Traditionel devlopment, CA Plex and CA 2E systems Every circle illustrates an application area or sub-system Read of Item master in one of my solutions is called by 109 functions = large costs when changes occur.

15 Separate your systems

16 SOA define sub-systems and establish interfaces

17 Stabilize interfaces 17 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

18 Stabilize interfaces > Change and test required: Where new functionality is needed Compelling reason to spend time Users motivated to test Lower cost faster implementation Lower risk Sub-systems can implement changes when needed > Known and tested approach from components Let the caller decide when to change 18 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

19 Does loose coupling solve all problems? > With XML you can add fields and alter sequence Only if the receiver has developed using xpath! > Change of data types Depends on how the receiver interprets data > Change of structure Only if the receiver dynamically looks up the schema Extremely costly > Using schema validation would stop processing anyway Using a schema ensures correct pre-conditions Or the schema is very loose, and not very useful 19 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

20 Change of service

21 Change of service The change has no impact on the caller. Interface contract is honored Exactly how a new customer master was introduced at one of our clients.

22 Do you have a complex IT environment? > If the answer is Yes you need SOA But complex is relative to what? > Consider a large bank > Consider a newly started web-shop > Consider a retail outlet with hundreds of shops > Consider software for aircrafts > SOA is not a one size fits all solution You have to carefully look at where SOA can help your business 22 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

23 Future changes at low cost > SOA is interpreted by many as: Write your software prepared for future change > Good management says: Goal in sight Everyone knows what to do and can pull in the same direction > High expectations put pressure on developers Don t know what is expected Can t see how any future change can be implemented at a low cost (or even 0 cost) 23 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

24 Security using Web Services > WS-Security specifications Long number of sub-specifications: SecurePolicy, SecureConversation, Federation, Trust, Authorization,. > Try to stay away unless required by business partners Specifications are changing and very complex Securiwalls should handle this complexity > Simple and known ways SSL and Firewalls combined - if required - with user/password will get you a long way. 24 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

25 Stateless / Statefull > Not much mention of this consideration > Statefull new set of specifications Web Services Transaction WS-Coordination WS-AtomicTransaction WS-BusinessActivity Or application controlled states > Stateless Create majority of services stateless if possible > Important to consider the difference before you start 25 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

26 SOA recommendations > You have to build the services required for your business No piece of technology can do that The trick is in the interface design and not really the technology, and that in many ways has *always* been the trick when designing a decent component set. (David Ing) > Necessary and sufficient Good question to ask when specifying an interface > Try to answer questions and perform business tasks And not just return data and update the database > Hide the underlying DB 26 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

27 SOA recommendations > Start tomorrow by stabilizing interfaces between systems Practice and get the experience Remember the original i problem: Changes at low cost and risk. When you find inline logic you need as a service: Refactor the inline logic into a services And create a commented out call before the original code to the new service. Be at the ready when interfaces are required Publish ensure visibility Next slide shows sample 27 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

28 Visibility of services >Scope >Name > Icons >Lists Useful when SOA was not planned from the start of the project. Rule here is: Search for Service Interface and find services provided. 28 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

29 SOA recommendations > Don t SOA just for the sake of SOA Analysists, various blogs, Martin Fowler (ServiceOrientedAmbiguity) are raising the caution flag. > Don t try to boil the ocean From SOA for dummies > Use Web technology where required > SOA can help you build even better applications 29 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

30 SOA recommendations - summary > Access to DB through services CA Plex & CA 2E has always done this This is why we are more service oriented out of the box > Stabilize your interfaces > Test services not UI s > Rewrite inline business logic into services > We can take the gain already now because we selected CA Plex/CA 2E years ago > Start tomorrow but don t try to do it all at once 30 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

31 Have a great conference > Thank you for listening 31 September 23-25, 2009 Copyright 2009 CA. All rights reserved.

Service Oriented Architecture A PSI Whitepaper

Service Oriented Architecture A PSI Whitepaper Service Oriented Architecture A PSI Whitepaper September 20, 2010 PSI, 21860, Via Regina, Saratoga, California 95070 USA www.thepsi.com 1 Contents Introduction / Background 1 Drivers for Service Oriented

More information

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts by Filippos Santas, Credit Suisse Private Banking in Switzerland In this series of articles we

More information

Architecting Web Service Applications for the Enterprise

Architecting Web Service Applications for the Enterprise Architecting Web Service Applications for the Enterprise Michael Rosen Chief Enterprise Architect mike.rosen@iona.com March 5, 2002 Copyright IONA Technologies 2002 Slide 1 END 2 ANYWHERE Basic Web Service

More information

SOA, EDA, BPM and CEP are all Complementary by David Luckham

SOA, EDA, BPM and CEP are all Complementary by David Luckham SOA, EDA, BPM and CEP are all Complementary by David Luckham Part I Approaches to designing and managing information systems have proliferated over the past 15 years, so much so that the space of technical

More information

TABLE OF CONTENTS DOCUMENT HISTORY

TABLE OF CONTENTS DOCUMENT HISTORY TABLE OF CONTENTS DOCUMENT HISTORY 4 UPDATE 17D 4 Revision History 4 Overview 4 Optional Uptake of New Features (Opt In) 5 Update Tasks 5 Feature Summary 6 Supply Chain Collaboration 7 Streamline Collaboration

More information

PERSPECTIVE. Microservices A New Application Paradigm. Abstract

PERSPECTIVE. Microservices A New Application Paradigm. Abstract PERSPECTIVE Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper

More information

Microservices-based Business Process Model Automation. Agnes Koschmider

Microservices-based Business Process Model Automation. Agnes Koschmider Microservices-based Business Process Model Automation Agnes Koschmider Overview What are Microservices? Microservices vs. Monolith Microservices vs. SOA Microservices Framework + BPM Challenges of Microservices-BP

More information

Five Marketing Mistakes Every Manager Makes (and how to avoid making them)

Five Marketing Mistakes Every Manager Makes (and how to avoid making them) Five Marketing Mistakes Every Manager Makes (and how to avoid making them) Kevin Epstein VP Marketing, Scalent Systems Author, Marketing Made Easy kevin@stupidmarketing.com Please, interrupt me! Copyright

More information

Towards Agile Architecture

Towards Agile Architecture Objectives Towards Agile Architecture This chapter will enable participants to: Identify the ingredients of an Agile Architectural posture of an organization Describe how the components come together to

More information

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens Automating repetitive procedures can provide real value to software development

More information

Business of IT Executive Workshop and Business of IT Dashboard. Welcome to Showcase on Services, an IBM podcast. I'm your host,

Business of IT Executive Workshop and Business of IT Dashboard. Welcome to Showcase on Services, an IBM podcast. I'm your host, IBM Global Technology Services IBM Podcast Business of IT Executive Workshop and Business of IT Dashboard Welcome to Showcase on Services, an IBM podcast. I'm your host, Jeff Gluck, and my guests today

More information

How to Begin Preparing Your Business For Sale

How to Begin Preparing Your Business For Sale How to Begin Preparing Your Business For Sale An Outline Of Specific Activities To Get You Started Sunbelt University Main Street Education Series for businesses valued at less than $1 million Introduction

More information

Buses Don't Fly: Why the ESB is the Wrong Approach for Cloud Integration A SNAPLOGIC WHITEPAPER

Buses Don't Fly: Why the ESB is the Wrong Approach for Cloud Integration A SNAPLOGIC WHITEPAPER Buses Don't Fly: Why the ESB is the Wrong Approach for Cloud Integration A SNAPLOGIC WHITEPAPER 2 SOA was DOA Thanks to the ESB 3 Table of Contents Re-Inventing Integration in the 4 Enterprise SMAC Architecture

More information

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design 18_0132344823_15.qxd 6/13/07 4:51 PM Page 477 Chapter 15 Supporting Practices 15.1 Service Profiles 15.2 Vocabularies 15.3 Organizational Roles Each of the following recommended practices can be considered

More information

Why Do So Many Online Businesses Fail?

Why Do So Many Online Businesses Fail? Why Do So Many Online Businesses Fail? Why do online businesses fail? This question isn t easy to answer. More often than not, there are multiple factors that prevent online businesses from turning a profit,

More information

Marketing Accountability Standards

Marketing Accountability Standards Marketing Accountability Standards Marketing Accountability Journey Marketing, Analytics, and Finance Working Together Tony Pace MASB President/CEO 10 Year Anniversary Marketing Accountability Standards

More information

Understanding Your Enterprise API Requirements

Understanding Your Enterprise API Requirements Understanding Your Enterprise Requirements Part 2: The 3 management platforms which architecture model fits your business? Strategically choosing the right management architecture model will ensure your

More information

Practical approaches to SOA Governance. Jignesh Shah Bjoern Brauel

Practical approaches to SOA Governance. Jignesh Shah Bjoern Brauel Practical approaches to SOA Governance Jignesh Shah Bjoern Brauel Jignesh Shah VP, SOA Products Software AG Bjoern Brauel VP, Business Architecture Software AG Is SOA delivering promised benefits? 6/29/2010

More information

Let s try something new, shall we? The Finnish National Commission on Sustainable Development, 2014

Let s try something new, shall we? The Finnish National Commission on Sustainable Development, 2014 - The Finnish National Commission on Sustainable Development, 2014 We wanted to ensure a prosperous Finland with equal opportunities and social well-being for our future generations within the carrying

More information

Anytime Adviser New Car Buying Coach

Anytime Adviser New Car Buying Coach Anytime Adviser New Car Buying Coach Welcome. This interactive guide offers you strategies for getting the best deal on a new car. Let's begin. Interested in a little guidance to negotiate your best deal

More information

SOA Health, Governance and Security

SOA Health, Governance and Security SOA Health, Governance and Security Ross Moodley SOA Leader IBM Global Business Services Australia/New Zealand Vinod Ralh SOA Architecture Leader IBM Software Group Australia/New Zealand IBM has harvested

More information

Creating Kick-Ass Engagement Plans for Your Key Accounts

Creating Kick-Ass Engagement Plans for Your Key Accounts Creating Kick-Ass Engagement Plans for Your Key Accounts Introduction Accounts management is a long-standing practice that exists in some form in most organizations. From non-profits to small businesses

More information

Composite Application Architecture. March, 2002

Composite Application Architecture. March, 2002 Composite Application Architecture March, 2002 Adgenda Business Scenario Application Federation Service Delivery and Consumption Composite Application Architecture Standards and Summary Business Scenario

More information

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever Kalyan Sura ksura@hcl.in HCL America Introduction With so much emphasis being made on utilizing Service Oriented Architecture

More information

Integrating Business Processes

Integrating Business Processes Integrating Business Processes BPM and SOA Timo Itälä, Paavo Kotinurmi HELSINKI UNIVERSITY OF TECHNOLOGY Course Map 2007 12.9: EA (Enterprise Architecture) Overview 19.9: ERP (Enterprise Resource Planning)

More information

How to earn MORE working LESS and better help your clients to achieve their desired results.

How to earn MORE working LESS and better help your clients to achieve their desired results. How to earn MORE working LESS and better help your clients to achieve their desired results. INTRODUCTION Hi and thanks for deciding to read this report. I will keep it to the point and genuinely believe

More information

Rick Willson s new book, Parking Management for Smart Growth, is a how-to

Rick Willson s new book, Parking Management for Smart Growth, is a how-to PARKING MANAGEMENT Author, professor, and consultant Rick Willson on his new book and future vision for parking. FOR SMART GROWTH Rick Willson s new book, Parking Management for Smart Growth, is a how-to

More information

zapnote Analyst: Ronald Schmelzer

zapnote Analyst: Ronald Schmelzer zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-1201 Released: Oct. 6, 2006 SOA SOFTWARE EXPANDING THE BREADTH OF SOA INFRASTRUCTURE Analyst: Ronald Schmelzer Abstract Throughout the past year, the pace

More information

5 STEPS TO TO DATA-DRIVEN BUSINESS DECISIONS

5 STEPS TO TO DATA-DRIVEN BUSINESS DECISIONS 5 STEPS TO TO DATA-DRIVEN BUSINESS DECISIONS INTRODUCTION Tons of companies today want to be data-driven, and with all of the powerful insights data can provide to guide your company, they should be. Yet,

More information

THE E-COMMERCE BUSINESS OWNER'S GUIDE TO SEO MANAGEMENT

THE E-COMMERCE BUSINESS OWNER'S GUIDE TO SEO MANAGEMENT THE E-COMMERCE BUSINESS OWNER'S GUIDE TO SEO MANAGEMENT Lessons from Online Retailers Who Successfully Drive SEO Growth Table of Contents Introduction Why Top-Performing E-commerce Businesses Invest in

More information

reasons to invest in a CMMS

reasons to invest in a CMMS 11 reasons to invest in a CMMS 11 reasons to invest in a CMMS 1. Effectively plan preventive maintenance The purpose of preventive maintenance (PM) is to plan scheduled inspections so that defects are

More information

How Small Wholesale Distributors and Retailers Can Use Key Performance Indicators to Help Grow Their Businesses

How Small Wholesale Distributors and Retailers Can Use Key Performance Indicators to Help Grow Their Businesses How Small Wholesale Distributors and Retailers Can Use Key Performance Indicators to Help Grow Their Businesses Perspectives Report Introduction 2 Section 1: Goals and KPIs: Set, Measure and Improve 3

More information

Partnering with the business to create a successful self-service analytics framework

Partnering with the business to create a successful self-service analytics framework Partnering with the business to create a successful self-service analytics framework Times are changing; the evolution of an agile but controlled approach to BI It s widely known that the landscape of

More information

6 PERSPECTIVES OF A LEADER

6 PERSPECTIVES OF A LEADER 6 PERSPECTIVES OF A LEADER Your leadership effectiveness is determined by two things: the decisions you make and the influence you have. Great leaders are able to make exceptional decisions. They have

More information

SOA Governance is For Life, Not Just a Strategy

SOA Governance is For Life, Not Just a Strategy SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture

More information

Measuring, Monitoring and Improving Customer Experience

Measuring, Monitoring and Improving Customer Experience Measuring, Monitoring and Improving Customer Experience customer More than ever, superior customer (CEM) is lending businesses a key competitive edge in a global marketplace. However, implementing the

More information

Session Cloud and BPM Opportunity or Insanity? Find me on Linkedin.com!

Session Cloud and BPM Opportunity or Insanity? Find me on Linkedin.com! Session 11993 Cloud and BPM Opportunity or Insanity? Diana.Donnellan@gmail.com Find me on Linkedin.com! Abstract How do you run all or part of your business on systems you don't control? As compelling

More information

THE FIELD GUIDE TO CPG MOBILE APPS 1 THE FIELD GUIDE TO CPG MOBILE APPS

THE FIELD GUIDE TO CPG MOBILE APPS 1 THE FIELD GUIDE TO CPG MOBILE APPS THE FIELD GUIDE TO CPG MOBILE APPS 1 THE FIELD GUIDE TO CPG MOBILE APPS INTRODUCTION Finding the right mobile apps for your consumer goods field team can be a difficult task. With so many options and places

More information

THE HR GUIDE TO IDENTIFYING HIGH-POTENTIALS

THE HR GUIDE TO IDENTIFYING HIGH-POTENTIALS THE HR GUIDE TO IDENTIFYING HIGH-POTENTIALS What makes a high-potential? Quite possibly not what you think. The HR Guide to Identifying High-Potentials 1 If you agree people are your most valuable asset

More information

My name is Sam Mulholland and I am the Managing Director of Standby Consulting.

My name is Sam Mulholland and I am the Managing Director of Standby Consulting. Cyber Security Forum Presentation C.B (Sam) Mulholland Good Afternoon My name is Sam Mulholland and I am the Managing Director of Standby Consulting. Just a little bit about myself. I have worked in IT

More information

BLOCKCHAIN CLOUD SERVICE. Integrate Your Business Network with the Blockchain Platform

BLOCKCHAIN CLOUD SERVICE. Integrate Your Business Network with the Blockchain Platform BLOCKCHAIN CLOUD SERVICE Your Business Network with the Blockchain Platform Enable real-time transactions and securely share tamper-proof data across a trusted business network. Oracle Blockchain Cloud

More information

At This Education Nonprofit, A Is for Analytics Social services agencies are turning to data to find the practices that get the best results.

At This Education Nonprofit, A Is for Analytics Social services agencies are turning to data to find the practices that get the best results. At This Education Nonprofit, A Is for Analytics Social services agencies are turning to data to find the practices that get the best results. Big Idea: Data & Analytics Interview June 30, 2015 Reading

More information

Outsourcing and the Role of Strategic Alliances

Outsourcing and the Role of Strategic Alliances Outsourcing and the Role of Strategic Alliances Introduction The Times They Are A-changin Bob Dylan As publishers, we recognize that our own operations need to evolve if we are going to survive in the

More information

Employer Branding Essentials. 4 Tips Inspired by LinkedIn s Top Attractors Ranking

Employer Branding Essentials. 4 Tips Inspired by LinkedIn s Top Attractors Ranking Employer Branding Essentials 4 Tips Inspired by LinkedIn s Top Attractors Ranking Introduction Your reputation as an employer is everything. If you have a good one, top candidates want to work for you

More information

Social Media Survey Results - Comments

Social Media Survey Results - Comments Social Media Survey 2013 Comments Random Lengths issue of June 21, 2013 1 Social Media Survey Results - Comments Does your company use media as a way to inform and communicate with its customers? If not,

More information

Extending TouchPoint Banking Suite Applications with OpenSpan

Extending TouchPoint Banking Suite Applications with OpenSpan OpenSpan White Paper Series: Extending TouchPoint Banking Suite Applications with OpenSpan Introduction p. 2 OPENSPAN FOR TOUCHPOINT p. 3 CASE STUDY p. 5 BENEFITS p. 6 SUMMARY p. 7 p. 2 OpenSpan White

More information

Choosing the Right UX Vendor

Choosing the Right UX Vendor by Eric Schaffer CEO and Founder Human Factors International Many UX vendors are intent on just doing the projects. They don t focus on helping internal staff to learn UX skills or building a UX infrastructure

More information

Make It Matter. How to Make Yourself and Your Organization Essential

Make It Matter. How to Make Yourself and Your Organization Essential PREVIEW GUIDE Make It Matter How to Make Yourself and Your Organization Essential Table of Contents: Sample Pages from Discussion Guide and Personal Branding Workbook...pgs. 2-7 Program Information and

More information

The Lazy Man s Cash Formula

The Lazy Man s Cash Formula The Lazy Man s Cash Formula Copy Exactly How I Generate $1,927 Per Day Online Almost Effortlessly By Mr. X Now, let s start making some automated revenue as I promised you! Legal Disclaimers All material

More information

MANAGEMENT ACCOUNTING PERFORMANCE EVALUATION John Joyce addresses the problem areas of overhead variances and planning variances.

MANAGEMENT ACCOUNTING PERFORMANCE EVALUATION John Joyce addresses the problem areas of overhead variances and planning variances. MANAGEMENT ACCOUNTING PERFORMANCE EVALUATION John Joyce addresses the problem areas of overhead s and planning s. Overheads Every organisation needs to know the cost of providing the products or services

More information

SOA, Web 2.0, and Web Services

SOA, Web 2.0, and Web Services SOA, Web 2.0, and Web Services Dr. Kanda Runapongsa Saikaew Department of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws Overview Technology Trends SOA Web 2.0 Web Services

More information

Welcome to an introduction to SAP Business One.

Welcome to an introduction to SAP Business One. Welcome to an introduction to SAP Business One. 1 In this topic, we will answer the question: What is Business One? We define SAP Business One and discuss the options and available platforms for running

More information

10 Steps to become a Lean Enterprise. Level 2 Lean Practitioner In Manufacturing Training Course. Step 1 - Part 2

10 Steps to become a Lean Enterprise. Level 2 Lean Practitioner In Manufacturing Training Course. Step 1 - Part 2 10 Steps to become a Lean Enterprise Level 2 Lean Practitioner In Manufacturing Training Course Step 1 - Part 2 Table of Contents Welcome to Lean Certification Online... 3 Course Objectives... 4 Elements

More information

White Paper. What Every SaaS Company Should Know About Integrating with Its Customers

White Paper. What Every SaaS Company Should Know About Integrating with Its Customers White Paper What Every SaaS Company Should Know About Integrating with Its Customers 1 Table of contents The SaaS Organization Paradigm 4 Top Challenges for SaaS Vendors 4 The Integration Challenge 5 Elevating

More information

Implementing Service Oriented Architecture With NIEM Our Approach. Corrections Technology Conference May 2008

Implementing Service Oriented Architecture With NIEM Our Approach. Corrections Technology Conference May 2008 Implementing Service Oriented Architecture With NIEM Our Approach Corrections Technology Conference May 2008 1 Agenda What is the National Information Exchange Model (NIEM)? What is Service Oriented Architecture

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

BPM, SOA, and Multi-Channel Integration in Banking

BPM, SOA, and Multi-Channel Integration in Banking BPM, SOA, and Multi-Channel Integration in Banking November 30 th, 2006 Neal Cross nealc@microsoft.com Microsoft Corporation Agenda Vision for the Future Foundations Conceptual Frameworks, Solution Architectures,

More information

The Business Case for SOA. Rationalizing the Benefits of Service-Oriented Architecture. Business White Paper

The Business Case for SOA. Rationalizing the Benefits of Service-Oriented Architecture. Business White Paper The Business Case for SOA Rationalizing the Benefits of Service-Oriented Architecture Business White Paper January 2008 Contents INTRODUCTION 3 THE PROMISE OF SOA 4 SOA Concepts 4 SOA Benefits 5 ESTABLISHING

More information

Get the Office 365 adoption you need. A practical guide to change enablement and getting the most out of your digital employee experience.

Get the Office 365 adoption you need. A practical guide to change enablement and getting the most out of your digital employee experience. Get the Office 365 adoption you need A practical guide to change enablement and getting the most out of your digital employee experience. Content 03 05 08 09 11 12 13 14 15 Office 365 change enablement

More information

Package and Bespoke Software Selection Process. Whitepaper

Package and Bespoke Software Selection Process. Whitepaper Package and Bespoke Software Selection Process Whitepaper 1. Why you should read this document Whatever the size and maturity of your business, be it an SME or a department or unit within a much larger

More information

Mashing up Web 2.0 and B2B E-CommerceE. Patrick Yee Chief Architect

Mashing up Web 2.0 and B2B E-CommerceE. Patrick Yee Chief Architect Mashing up Web 2.0 and B2B E-CommerceE Patrick Yee Chief Architect Center for E-Commerce E Infrastructure Development HKU E-Commerce E R&D Center established since 2002 To create an infrastructure and

More information

Analyzing the Effectiveness of Your Website

Analyzing the Effectiveness of Your Website Analyzing the Effectiveness of Your Website By: Larry Port Rocket Matter, LLC Presented at: ACLEA 48 th Mid Year Meeting January 28 31, 2012 New Orleans, LA Larry Port Rocket Matter, LLC Boca Raton, FL

More information

MICROS SYSTEMS, INC.

MICROS SYSTEMS, INC. MICROS SYSTEMS, INC. MICROS SYSTEMS, INC. Headquartered in Columbia, Maryland HTTP://WWW.MICROS.COM Industry: Hospitality & Retail Oracle Products & Services: Oracle JDeveloper / Oracle ADF 11g ADF Faces

More information

HOW BEST-IN-CLASS DEALERS ARE MAKING MORE CUSTOMER CONNECTIONS

HOW BEST-IN-CLASS DEALERS ARE MAKING MORE CUSTOMER CONNECTIONS : HOW BEST-IN-CLASS DEALERS ARE MAKING MORE CUSTOMER CONNECTIONS SEE HOW YOUR CRM UTILIZATION AND LEAD PROCESSES STACK UP EXECUTIVE SUMMARY The CRM is a relatively recent addition to the automotive dealership,

More information

Top 5 reasons to upgrade Infor Lawson

Top 5 reasons to upgrade Infor Lawson Top 5 reasons to upgrade Infor Lawson In today s fast-paced, changing world, it s critical to keep your systems current. Which is why Infor has made significant investments in evolving the Infor Lawson

More information

The Industrialization of Software: the movement towards SOA. Judith Hurwitz President & CEO

The Industrialization of Software: the movement towards SOA. Judith Hurwitz President & CEO The Industrialization of Software: the movement towards SOA Judith Hurwitz President & CEO The agenda! How are we transitioning?! What is Software Industrialization?! What is SOA?! Where are we headed?

More information

OPENEDGE BPM OVERVIEW

OPENEDGE BPM OVERVIEW OPENEDGE BPM OVERVIEW Fellow and OpenEdge Evangelist Document Version 1.0 July 2011 July, 2011 Page 1 of 11 DISCLAIMER Certain portions of this document contain information about Progress Software Corporation

More information

Table of Contents Topic Page # 1) HANA 2) BW on HANA 3) Suite on HANA 4) S4 HANA 5) A bit about SAP s history and evolution 6) Migration to S4

Table of Contents Topic Page # 1) HANA 2) BW on HANA 3) Suite on HANA 4) S4 HANA 5) A bit about SAP s history and evolution 6) Migration to S4 Foreword My name is Uma Vanka. I am the Chief Innovation & Strategy Officer for Weltall Technologies. I come with 18+ years of industry experience, most of it in SAP. Started my career as a Java developer

More information

Chapter 1 Web Services Basics

Chapter 1 Web Services Basics Slide 1.1 Web Serv vices: Princ ciples & Te echno ology Mike P. Papazoglou mikep@uvt.nl Chapter 1 Web Services Basics Slide 1.2 Topics Introduction definitions Software as a service Where can services

More information

Product Owner - The Single Wring Able Neck

Product Owner - The Single Wring Able Neck Product Owner - The Single Wring Able Neck by Jens Ostergaard Certified Scrum Product Owner 1 What is Scrum? Product Owners determine what needs to be built in the next 30 days or less. Development Teams

More information

Developer-Friendly Business Process Management

Developer-Friendly Business Process Management Developer-Friendly Business Process Management May 2014 Kemsley Design Ltd. www.kemsleydesign.com www.column2.com Overview Many BPM experts today will tell you that the key to business agility is business-led,

More information

CHANNELADVISOR WHITE PAPER. Everything You Ever Wanted to Know About Feedback on EBay

CHANNELADVISOR WHITE PAPER. Everything You Ever Wanted to Know About Feedback on EBay CHANNELADVISOR WHITE PAPER Everything You Ever Wanted to Know About Feedback on EBay Everything You Ever Wanted to Know About Feedback on EBay 2 An important part of successful selling on ebay is the feedback

More information

How the 2020 Generation and Millennials Will Change How You Do Business

How the 2020 Generation and Millennials Will Change How You Do Business How the 2020 Generation and Millennials Will Change How You Do Business Speaker: Walter Jankowski, Reinvention Consultant, Better Dash Faster Consulting In 2014, we started to experience a social phenomenon:

More information

Premier ERP Consulting & Business Solutions. altavistatech.com

Premier ERP Consulting & Business Solutions. altavistatech.com Premier ERP Consulting & Business Solutions altavistatech.com Table of Contents 4 6 8 26 30 32 34 36 About Alta Vista Our Core Values Our Ideal Clients Our Services Our Process ISV Marketplace Testimonials

More information

SOA Experiences from the Front Line. The Basic Idea

SOA Experiences from the Front Line. The Basic Idea Experiences from the Front Line David S. Linthicum Take Credit Code: LINEXP 1 The Basic Idea at a high level is well defined. However, the procedures, approaches, tools, technology, to-dos, and expected

More information

25% 22% 10% 10% 12% Modern IT shops are a mix of on-premises (legacy) applications and cloud applications. 40% use cloud only. 60% use hybrid model

25% 22% 10% 10% 12% Modern IT shops are a mix of on-premises (legacy) applications and cloud applications. 40% use cloud only. 60% use hybrid model CLOUD INTEGRATION Modern IT shops are a mix of on-premises (legacy) applications and cloud applications Most companies, including SMBs, use two or more software solutions to manage business operations.

More information

Exception Handling in Service-Oriented Architecture

Exception Handling in Service-Oriented Architecture Exception Handling in Service-Oriented Architecture Applies to: Business Experts Summary Centrally managing exceptions has been a difficult task for many enterprises. This article describes the importance

More information

Social Media Marketing & Analytics for B2B

Social Media Marketing & Analytics for B2B N 0 6 parathink TM Social Media Marketing & Analytics for B2B Plan, track, analyze and optimize your online visibility to bring customers to your site. (A quick-reading parathink briefing for really, really

More information

Your schedule is the most important system in your office as it IMPACTS (Everyone)

Your schedule is the most important system in your office as it IMPACTS (Everyone) Your schedule is the most important system in your office as it IMPACTS (Everyone) Business 101 Why is this important? Take off your dental hat and put on your business hat What is a schedule? Scheduling

More information

SOA Principles of Service Design

SOA Principles of Service Design SOA Principles of Service Design Thomas Erl 0 0 PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO PRENTICE HALL NEW YORK «TORONTO MONTREAL LONDON MUNICH PARIS MADRID CAPETOWN SYDNEY

More information

LEANING YOUR ORGANIZATION

LEANING YOUR ORGANIZATION LEANING YOUR ORGANIZATION Dick Bayer, Interim Executive Director San Diego Community of Practice January 26, 2012 THREE OPPORTUNITIES OF LEAN Impeccable coordination Projects as production systems Collective

More information

Using Systems Capacity Data for Business Intelligence

Using Systems Capacity Data for Business Intelligence Using Systems Capacity Data for Business Intelligence Informed decisions are critical for success Forrester definition of Business Intelligence: Business Intelligence is a set of methodologies, processes,

More information

Lufthansa accelerates the progress of travel innovation. DXC Technology services designs and implements Open API for leading German airline

Lufthansa accelerates the progress of travel innovation. DXC Technology services designs and implements Open API for leading German airline Objective Create an Open API for external developers to make data more available in order to encourage innovation of travel services Approach Issued request for proposal to vendors with appropriate technical

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

How to Increase with Limited Resources Brand Awareness Tips on increasing Brand Awareness

How to Increase with Limited Resources Brand Awareness Tips on increasing Brand Awareness How to Increase with Limited Resources Brand Awareness Tips on increasing Brand Awareness CONTENT What is Brand Awareness? Why brand awareness is important? Why Your Brand Needs Digital Marketing Strategy

More information

Driving the Engagement Marketing Process With Technology

Driving the Engagement Marketing Process With Technology Driving the Engagement Marketing Process With Technology By Lisa Flynn Driving the Engagement Marketing Process With Technology It s commonly held that marketing is a combination of art and science, but

More information

Telephone Skills Training for Dealership Staff

Telephone Skills Training for Dealership Staff Telephone Skills Training for Dealership Staff With Angela Burmeister Telephone Training Pro from Phone Pro Moderated By Jerilyn Klein Bier Editor, DealersEdge Business Briefing Presented By Angela Burmeister,

More information

Mainframe Integration: Making the Right Connections

Mainframe Integration: Making the Right Connections Integration: Making the Right Connections Roger L. Hammer (Roger.Hammer@blackboxIT.com) Director of Products & Services blackboxit, Inc. August 4, 2014: 10:00 AM - 11:00 AM Session Number: 15914 Insert

More information

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment Joseph M DeFee Senior Vice President Advanced Systems Division CACI Services-Oriented Architecture The one constant in business is change. New

More information

IBM Virtual Appliance for Oracle Database

IBM Virtual Appliance for Oracle Database IBM IOUG session September 2013 IBM Virtual Appliance for Oracle Database Chuck Calio ccalio@us.ibm.com Benefits from Cloud Computing Rethink IT. Rapidly deliver new services Integrate services across

More information

7. What is planning? It is an act of formulating a program for a definite course of action. Planning is to decide what is to be done.

7. What is planning? It is an act of formulating a program for a definite course of action. Planning is to decide what is to be done. UNIT I FUNDAMENTALS 2 MARKS QUESTIONS & ANSWERS 1. What is software project management? Software project management is the art and science of planning and leading software projects. It is sub discipline

More information

A FEDERATED ARCHITECTURE TO SUPPORT SUPPLY CHAINS

A FEDERATED ARCHITECTURE TO SUPPORT SUPPLY CHAINS A FEDERATED ARCHITECTURE TO SUPPORT SUPPLY CHAINS Dr. Bipin Chadha bchadha@atl.lmco.com Lockheed Martin Advanced Technology Laboratories 1 Federal St., A&E 2W, Camden, NJ 08102 Dr. Bipin Chadha is currently

More information

How to Create Compelling Product Roadmaps

How to Create Compelling Product Roadmaps How to Create Compelling Product Roadmaps Tips and Best Practices for Success A white paper by: Brian Lawley President, 280 Group LLC The Product Marketing and Product Management Experts About the 280

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

Rational Developer for IBM i (RDi) Introduction to Enterprise Modernization

Rational Developer for IBM i (RDi) Introduction to Enterprise Modernization IBM Software Group Rational Developer for IBM i (RDi) Introduction to Enterprise Modernization Web 2.0, SOA and Collaboration on IBM i with Rational Software Delivery Platform Courtesy Linda Cole Last

More information

THE COST OF DOING NOTHING IN WHOLESALE DISTRIBUTION

THE COST OF DOING NOTHING IN WHOLESALE DISTRIBUTION November 2017 THE COST OF DOING NOTHING IN WHOLESALE DISTRIBUTION ARE YOU LEADING OR MAKING DO WITH THE SOFTWARE RUNNING YOUR BUSINESS? Less than 60% of wholesale distributors indicate processes critical

More information

Ayla Architecture. Focusing on the Things and Their Manufacturers. WE RE DRIVING THE NEXT PHASE OF THE INTERNET of THINGS

Ayla Architecture. Focusing on the Things and Their Manufacturers.  WE RE DRIVING THE NEXT PHASE OF THE INTERNET of THINGS WE RE DRIVING THE NEXT PHASE OF THE INTERNET of THINGS NOW Ayla Architecture Focusing on the Things and Their Manufacturers Ayla Networks 2015 www.aylanetworks.com The Ayla Internet of Things Platform:

More information

EXTENDING YOUR SERVICE LANDSCAPE TO API

EXTENDING YOUR SERVICE LANDSCAPE TO API www.wipro.com EXTENDING YOUR SERVICE LANDSCAPE TO API Manoj Santhakumar Connected Enterprise Services (CES), BAS Kiran Kumar N S Open Source CoE, BAS Table of Contents 03 03 04 05 05 Abstract Introduction:

More information

Contract Management Systems Starting from Scratch. The Lifecycle of Choosing and Using a Contract Management Process January 14, 2014

Contract Management Systems Starting from Scratch. The Lifecycle of Choosing and Using a Contract Management Process January 14, 2014 Contract Management Systems Starting from Scratch The Lifecycle of Choosing and Using a Contract Management Process January 14, 2014 Dramatis Personae Bill Karazsia Lamont Jones Christian Ortego Rhonda

More information

Lead Generation for IT Providers

Lead Generation for IT Providers EBOOK Pull text goes here and bold some of the copy Lead Generation for IT Providers Tips and Tricks to Fill Your Pipeline 1 datto.com/uk CREATE A LEAD GENERATION PLAN Pull text goes here and bold some

More information