Mashup web platform for the next-generation SOA: EzWeb

Size: px
Start display at page:

Download "Mashup web platform for the next-generation SOA: EzWeb"

Transcription

1 Mashup web platform for the next-generation SOA: EzWeb Marcos Reyes Ureña Telefónica I+D

2 Why are we interested in services front end from the IT Systems world? The IT systems complexity impacts on time to market and customer and user satisfaction We have made steps in the right direction (EAI, BPM, SOA ) but the promises of reusability, adaptability, scalability, productivity and loose coupling still aren t a reality Maybe because users haven t been taken into consideration as an integral part of systems architecture. It is necessary to explore a user-centric approach The next generation service s front end will allow systems to acquire and exploit user knowledge as a main tool to solve some of the current IT systems problems

3 solving problems in key scenarios Problems they face now What EzWeb will bring INDIVIDUAL The services are neither proactive nor accessible: is difficult for users to look for services they need at each time. Cannot compose personalized applications and situational processes to manage their digital home and daily life The Service Delivery Platforms will become accessible and proactive, providing what I need, here, now (my context) My daily life gets managed from a single point I easily configure and access SME S ENTERPRISES Cannot afford development of customized applications Need to mix COTS apps from different vendors but cannot afford EAI costs ASP solutions are few (they require a huge investment) and have not delivered their promise: too monolithic, not customizable Apps are not delivered in time and do not easily adapt to changes: users have to solve problems on their own Applications are too monolithic: difficulty to incorporate innovation from third parties (available in the Internet) 3 Knowledge is not properly exploited The ASP model becomes realizable Playing level field for IT SMEs devoted to develop resources Catalyst of the ecosystem involving large ISVs, IT SMEs and broker/aggregators End-user becomes part of the development lifecycle, thus accelerating it Ability to import innovations coming from Internet Ability to exploit knowledge foster productivity

4 The reality of SOA Today, a real Service Oriented Architecture is the main goal of most Enterprise Systems. However most used SOA implementations (WSDL/SOAP for example) don't seem to provide the promised solution... System integration is not as easy as they told us... Beware with the WS* Stack In fact we have YARPC (Yet Another RPC) CORBA, RMI, COM... But services are more than RPC calls. They must be something Useful Final users have been forgotten Try to give a WSDL to your mother

5 We need services that: Looking for the new SOA Involve and empower users The only way to get their satisfaction Adapted to real user requirements... and their needs Usable, touchable and accessible Making it empirical and real Make easy system integration The best solution involve several Systems Interact in a marketplace Market rules to services evolution ( solutions Bring to reality SaaS (beyond ASP Really configurable Software as a Service Anyway not all is lost. Real Services already exist!! At least... in the Internet.

6 What's a Gadget? Gadgets are supposed to be SMALL, REUSABLE and USER-CENTRIC Service front end applications Welcome to the Post-IT Generation!! Generic gadgets are desirable but ad-hoc solutions are allowed too... only if they are quick & cheap enough Sometimes all you need is a Kleenex!! Gadgets should be adapted to real problems Gadget Evolution versus Application Creationism The idea is to Develop USEFUL / Develop FAST 2008 Odyssey:! My God, It's full of... Gadgets!

7 Gadget s Mashup: The SOA enabler New mechanisms to discover, use, share and manipulate Gadgets are necessary Allowing easy and feasible service integration Making solutions highly accessible and reusable Empowering users to build their own applications (including situational apps) Catching the long tail!

8 Catching the long tail The Long Tail concept appears all along the Web 2.0 universe It was at first applied to business models: Selling less of more But it can be applied to: Acquire less Knowledge from more People Exploit less Technical Expertise from more Developers Develop less Requirements in more Systems Employ less Work from more Workers

9 And also to IT projects

10 So... why EzWeb? Build and compose your own Applications Personalise your apps. Not only contents Develop Small & Beautiful Anyone can develop the best gadget ever Back-end Support Preferences, context, notify events, persistence... EzWeb is an open source platform Front-end system integration Integrate systems and functionalities at user level emarketplace infrastructure Helps you to make business

11 For more information BLOG: WIKI: TRAC: MAILING LIST:

12 Mashup web platform for the next-generation SOA: EzWeb Marcos Reyes Ureña Telefónica R&D

13 How to develop a Gadget? Get Inspired Searching, Browsing, Reusing, Importing, Wrapping, Adapting... COPYING We are the dwarfs standing on shoulders of giants Catch the idea One idea, One gadget... Two ideas, Two gadgets... We need simple solutions with a well defined behaviour Think about Gadget data flows Gadgets want to be SOCIAL, not only with other Gadgets but also with People and environment No more lonely apps

14 ( Gadget?(II How to develop a Design your interface (pen to paper) One screen is better than two Desktop belongs to user. Don't waste pixels! Remember: Gadgets prefer to live in the front end layer (View) But you'll need the support of a back-end (Model / Controller) Sometimes EzWeb could be your Model and Controller Choose the best technology Gadgets are agnostic: XHTML / FLASH / APPLETS / XUL / SVG... anything your browser can eat!

15 That's all?... we need a template Why do we need a Template? Template allows gadgets to share information with the world in an standard, declarative and semantic way. The same gadget implementation could have several different templates. Depending on how we want them to be exposed or used. Of course you can use a default Template, but you will lose some platform interesting capabilities Template has two main sections: Integration Variables: Binding Flows to Aspects Description: with all kind of context information That's all Folks!

16 Properties They allow free persistence Preferences They permit configuration User Forms Context Event Slots The easy way to access the delivery context Talk to other gadgets Receive notifications from other gadgets Integration Variables?.. and so on... One concept to rule them all!

17 Technological context

18 EzWeb technological architecture DB

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

API Architecture. for the Data Interoperability at OSU initiative

API Architecture. for the Data Interoperability at OSU initiative API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models

More information

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

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems BEA BPM an integrated solution for business processes modelling Frederik Frederiksen Principal PreSales Consultant BEA Systems Agenda What is BPM? BEA AquaLogic BPM Suite Industry View Customers BPM and

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires

More information

Lesson 18 Web Services and. Service Oriented Architectures

Lesson 18 Web Services and. Service Oriented Architectures Lesson 18 Web Services and Service Oriented Architectures Service Oriented Architectures Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano A bit of history (1)

More information

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with

More information

BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author. Vincent J. Kowalski.

BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author. Vincent J. Kowalski. BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author Vincent J. Kowalski Posted: June 2009 Overview This document describes an invention, the Application

More information

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other. WSJ: SOA Myths About Service-Oriented Architecture Demystifying SOA Service-oriented architecture (SOA) refers to an architectural solution that creates an environment in which services, service consumers,

More information

Service Oriented Architectures

Service Oriented Architectures 8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history

More information

The Service Revolution software engineering without programming languages

The Service Revolution software engineering without programming languages The Service Revolution software engineering without programming languages Gustavo Alonso Institute for Pervasive Computing Department of Computer Science Swiss Federal Institute of Technology (ETH Zurich)

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights ORACLE PRODUCT LOGO Session ID: 17202 Oracle Fusion Applications - Technology Essentials Overview Nadia Bendjedou Senior Director Product Strategy,

More information

Infrastructures for Digital Business Ecosystems : the wrong question?

Infrastructures for Digital Business Ecosystems : the wrong question? Infrastructures for Digital Business Ecosystems : the wrong question? Maurizio De Cecco http://maurizio.dececco.name/ http://www.linkedin.com/in/mauriziodececco As an independent expert working for the

More information

Contents. BBS Software as a Service (SaaS),7. EH introducing aoudco.pu.ing 1. Distinguishing Cloud Types 4. Exploring

Contents. BBS Software as a Service (SaaS),7. EH introducing aoudco.pu.ing 1. Distinguishing Cloud Types 4. Exploring Contents Preface xvii EH introducing aoudco.pu.ing 1 Web 2.0 and the Cloud 3 Distinguishing Cloud Types 4 Cloud Deployment Models 5 Cloud Service Models 6 Exploring Uses of the Cloud 9 Introducing Scalability

More information

Business Process Management in the Finance Sector

Business Process Management in the Finance Sector Business Process Management in the Finance Sector Leveraging the power of processes for profit oracle.com Introduction It is vital for financial services companies to ensure the rapid implementation of

More information

Testing Web Services Today and Tomorrow

Testing Web Services Today and Tomorrow Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention

More information

Zen or Tao of SOA & Software As A Service

Zen or Tao of SOA & Software As A Service Zen or Tao of SOA & Software As A Service David Moskowitz Productivity Solutions, Inc. David Moskowitz: The Zen or Tao of SOA and Software as a Service Slide 1 Agenda Common vocabulary When to use / not

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

Technical Track Session Service-Oriented Architecture

Technical Track Session Service-Oriented Architecture Technical Track Session Service-Oriented Architecture Terry Woods Agenda A little history What is Service-Oriented Architecture? How do you build a Service-Oriented Architecture Solution? What is an Enterprise

More information

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES ABSTRACT Enterprise Application Integration technologies have been in the market for approx 10 years. Companies deploying EAI solutions have now started

More information

cloud SOA www.cloud4soa.eu Research Guide

cloud SOA www.cloud4soa.eu Research Guide cloud SOA A Cloud interoperability framework and platform for user-centric, semantically-enhanced, service-oriented application design, deployment and distributed execution Research Guide www.cloud4soa.eu

More information

Make the Leap from ecommerce to Omni- Channel

Make the Leap from ecommerce to Omni- Channel Iaodesign/Shutterstock An ecommerce platform is the foundation for a successful Omni- Channel business model arvato Systems North America 6 East 32nd Street, New York, New York 10016 United States All

More information

Leveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change

Leveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change Leveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change David S. Linthicum david@linthicumgroup.com The notion of enterprise architecture is changing quickly. What was once

More information

Business Integration Architecture for Next generation OSS (NGOSS)

Business Integration Architecture for Next generation OSS (NGOSS) Business Integration Architecture for Next generation OSS (NGOSS) Bharat M. Gupta, Manas Sarkar Summary The existing BSS/OSS systems are inadequate in satisfying the requirements of automating business

More information

SOA and SaaS - new challenges

SOA and SaaS - new challenges SOA and SaaS - new challenges Andre Grübel Business Technology Capgemini Loeffelstrasse 44-46 70597 Stuttgart andre.gruebel@capgemini.com Abstract: SOA is moving towards Software as a Service (SaaS), which

More information

How To Understand A Services-Oriented Architecture

How To Understand A Services-Oriented Architecture Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have

More information

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Di 6.1a January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Warum naive SOA scheitert Ein Erfahrungsbericht Adam Bien How To Kill a SOA Project Early? [Warum naive SOA scheitert]

More information

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Impact on Information Quality PG 945 John Walsh - Personal GROUP 1 software PG 946 Service Oriented Architecture (SOA) Key Concepts Software functionality is a re-usable service

More information

The Use of Service Oriented Architecture In Tax and Revenue

The Use of Service Oriented Architecture In Tax and Revenue The Use of Service Oriented Architecture In Tax and Revenue Presented by: Bruce Baur & Adam Schaffer Revenue Solutions, Inc. Introduction Adam Schaffer Director, Revenue Administration Practice Line More

More information

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Service Oriented Architecture 1 COMPILED BY BJ

Service Oriented Architecture 1 COMPILED BY BJ Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA

More information

Web Application Development for the SOA Age Thinking in XML

Web Application Development for the SOA Age Thinking in XML Web Application Development for the SOA Age Thinking in XML Enterprise Web 2.0 >>> FAST White Paper August 2007 Abstract Whether you are building a complete SOA architecture or seeking to use SOA services

More information

Run-time Variability Issues in Software Product Lines

Run-time Variability Issues in Software Product Lines Run-time Variability Issues in Software Product Lines Alexandre Bragança 1 and Ricardo J. Machado 2 1 Dep. I&D, I2S Informática Sistemas e Serviços SA, Porto, Portugal, alexandre.braganca@i2s.pt 2 Dep.

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment Beyond the SOA/BPM frontiers Towards a complete open cooperative environment This presentation has been used during a webinar delivered within SpagoWorld Webinar Center: http://www.spagoworld.org/xwiki/bin/view/spagoworld/webinarcenter

More information

Service Computing: Basics Monica Scannapieco

Service Computing: Basics Monica Scannapieco Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services

More information

MatchPoint Benefits with SharePoint 2013

MatchPoint Benefits with SharePoint 2013 MatchPoint Benefits with SharePoint 2013 MatchPoint Fact Sheet 25.01.2013 Colygon AG Version 2.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon

More information

Service-oriented architecture in e-commerce applications

Service-oriented architecture in e-commerce applications Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and

More information

Service Virtualization

Service Virtualization Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to

More information

Introduction to Systinet. SOA Governance and Lifecycle Management

Introduction to Systinet. SOA Governance and Lifecycle Management Introduction to Systinet SOA Governance and Lifecycle Management About Systinet WHO WHAT Founded in 2000, Systinet, a division of Mercury, is the leading provider of the foundation for SOA governance and

More information

Fundamentals of Web Programming a

Fundamentals of Web Programming a Fundamentals of Web Programming a Software As A Service Teodor Rus rus@cs.uiowa.edu The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These slides have been developed

More information

Software Engineering II

Software Engineering II Software Engineering II Dr. Rami Bahsoon School of Computer Science University of Birmingham r.bahsoon@cs.bham.ac.uk Software Engineering II - Dr R Bahsoon Introduction to Cloud and SOA 1 Service-oriented

More information

SOA : To Do or Not to Do

SOA : To Do or Not to Do Abstract SOA : To Do or Not to Do Gopala Krishna Behara and K.T.R.B Sarma As business moves from Web services to SOA, adoption and successful implementations of SOA become more evident. The goal of SOA

More information

Figure 1 shows how such decision logic, when embedded within a workflow, can make the workflow very complex.

Figure 1 shows how such decision logic, when embedded within a workflow, can make the workflow very complex. Keys to Improving Business Processes and Adopting SOA Strategies for Enabling More Effective IT-Business Collaboration with Business Rule Technology By Theresa O Neil, Vice President of Business Development,

More information

EnergySync and AquaSys. Technology and Architecture

EnergySync and AquaSys. Technology and Architecture EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Component-Based Software Engineering Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain that CBSE is concerned with developing standardised components

More information

Visualizing Software Architecture with Off-The-Shelf Components

Visualizing Software Architecture with Off-The-Shelf Components Visualizing Software Architecture with Off-The-Shelf Components Jie Ren, Richard Taylor Institute for Software Research University of California, Irvine Outline Overview Background Integrate off-the-shelf

More information

YOUR UNDERWRITING WORKFLOW:

YOUR UNDERWRITING WORKFLOW: MISSION: TO BECOME THE BENCHMARK FOR EXCELLENCE AS A SERVICE PROVIDER TO THE INSUR- ANCE INDUSTRY. VISION: TO IMPROVE THE EFFICIENCY AND QUALITY OF INFORMATION PROCESS- ING AND RISK ASSESSMENT TOOLSETS

More information

On Engineering Web-based Enterprise Applications

On Engineering Web-based Enterprise Applications On Engineering Web-based Enterprise Applications Srinivasa Narayanan, Subbu N. Subramanian, Manish Arya, and the Tavant Team Tavant Technologies 3101 Jay Street, Santa Clara, CA 95054 USA {srinivas.narayanan,

More information

Developing the Architectural Framework for SOA Adoption

Developing the Architectural Framework for SOA Adoption Developing the Architectural Framework for SOA Adoption Oliver Sims Enterprise Architect oliver.sims@open-it.co.uk Copyright Open-IT Limited 2005 Agenda Service Orientation just a good technology? The

More information

Outline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies

Outline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies Szolgáltatásorientált rendszerintegráció Comparison of component technologies Simon Balázs, BME IIT Outline Definitions Component technologies RPC, RMI, CORBA, COM+,.NET, Java, OSGi, EJB, SOAP web services,

More information

Designing an Enterprise Application Framework for Service-Oriented Architecture 1

Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Shyam Kumar Doddavula, Sandeep Karamongikar Abstract This article is an attempt to present an approach for transforming

More information

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS. GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS. Cloud computing is as much a paradigm shift in data center and IT management as it is a culmination of IT s capacity to drive business

More information

Modern Application Architecture for the Enterprise

Modern Application Architecture for the Enterprise Modern Application Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms.

More information

Mobile App Integration - Seven Principles for ZDNet

Mobile App Integration - Seven Principles for ZDNet Seven Principles for a Superior Mobile Integration Strategy ZDNet estimated that by the end of 2013, 62 percent of companies would be supporting bring-your-own-device (BYOD) connectivity. Of those who

More information

Business Process Management Tampereen Teknillinen Yliopisto

Business Process Management Tampereen Teknillinen Yliopisto Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET SERVICE ORIENTED ARCHITECTURE(SOA) 13MCA545 1. GENERAL INFORMATION Academic

More information

Successful Platform-as-a-Service Requires a Supporting Ecosystem for HR Applications

Successful Platform-as-a-Service Requires a Supporting Ecosystem for HR Applications Successful Platform-as-a-Service Requires a Supporting Ecosystem for HR Applications Platform-as-a-Service is the computing term used to describe a hosted web-based computing environment and the associated

More information

Getting Started with Service- Oriented Architecture (SOA) Terminology

Getting Started with Service- Oriented Architecture (SOA) Terminology Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a

More information

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and

More information

agility made possible

agility made possible SOLUTION BRIEF CA Private Cloud Accelerator for Vblock Platforms how quickly can your private cloud support the increasing demand for business services and accelerate time-to-value for your Vblock platforms

More information

SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation

SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation SOA Governance & Security How BPM Can Help Philip Larson, Director of Product Management, Appian Corporation Copyright 2006 Appian Corporation. All rights reserved. Agenda! SOA Intro! How BPM And SOA Fit

More information

The Oracle Fusion Development Platform

The Oracle Fusion Development Platform The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes

More information

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008 SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework

More information

Cloud Computing & Service Oriented Architecture An Overview

Cloud Computing & Service Oriented Architecture An Overview Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition

More information

How To Build A Web App

How To Build A Web App UNCLASSIFIED Next Gen Web Architecture for the Cloud Era Chief Scientist, Raytheon Saturn 2013 28 Apr - 3 May Copyright (2013) Raytheon Agenda Existing Web Application Architecture SOFEA Lessons learned

More information

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Version 9 2 SOA-2 Overview Ok, now we understand the Web Service technology, but how about Service Oriented Architectures? A guiding analogy Terminology excursion Service,

More information

Personalized Business Intelligence

Personalized Business Intelligence Personalized Business Intelligence arcplanet, 2011-03-31 Claus Nagler Head of Business Intelligence Solutions & Services Bayer Business Services GmbH Agenda 1 2 3 4 Introduction Bayer Company Profile Personalized

More information

AdventNet MSP Solutions

AdventNet MSP Solutions AdventNet MSP Solutions Copyright 1996-2002 AdventNet Inc. All Rights Reserved Website: http://www.adventnet.com Support Email: nms-support@adventnet.com Table of Contents Sections Executive Summary 1.

More information

3 Ways to build a SaaS Product. Asteor Software Inc Ram Kumar - Director Product Management

3 Ways to build a SaaS Product. Asteor Software Inc Ram Kumar - Director Product Management 3 Ways to build a SaaS Product Asteor Software Inc Ram Kumar - Director Product Management SaaS without Multi-tenancy A separate server instance for each customer Separate Box Separate Shared Hosting Slice

More information

Accelerating High Performance with Accenture Application Services for Java

Accelerating High Performance with Accenture Application Services for Java Accelerating High Performance with Accenture Application Services for Java 1 The Java Imperative Among applications with 100,000 concurrent users (typically very large Web-based systems), by 2016, Java

More information

SAP BusinessObjects BI Clients

SAP BusinessObjects BI Clients SAP BusinessObjects BI Clients April 2015 Customer Use this title slide only with an image BI Use Cases High Level View Agility Data Discovery Analyze and visualize data from multiple sources Data analysis

More information

Text of Email Templates

Text of Email Templates Text of Email Templates After Sale Follow-up Congratulations on the sale of your property! While I'm sure you have many memories there, it's time to open a new chapter in your life. I want you to know

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

Bimodal IT. PaaS and Containers, what are they all about? By Rhys Sharp Chief Technology Officer. August 2015

Bimodal IT. PaaS and Containers, what are they all about? By Rhys Sharp Chief Technology Officer. August 2015 Bimodal IT PaaS and Containers, what are they all about? By Rhys Sharp Chief Technology Officer August 2015 Bimodal IT - Paas and Containers, what are they all about? www.fedr8.com 1 Introduction The IT

More information

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies

More information

HOW TO SELECT A BACKUP SERVICE FOR CLOUD APPLICATION DATA JUNE 2012

HOW TO SELECT A BACKUP SERVICE FOR CLOUD APPLICATION DATA JUNE 2012 HOW TO SELECT A BACKUP SERVICE FOR CLOUD APPLICATION DATA JUNE 2012 INTRODUCTION The use of cloud application providers or Software-as-a-Service (SaaS) applications is growing rapidly. Many organizations

More information

A Customer Centric Digital Platform For Utilities. A Joint Capgemini and Pegasystems Solution

A Customer Centric Digital Platform For Utilities. A Joint Capgemini and Pegasystems Solution A Customer Centric Digital Platform For Utilities A Joint Capgemini and Pegasystems Solution 2 A Customer Centric Digital Platform For Utilities Utilities the way we see it Utilities in a changing world

More information

SOA and VO-s. Steve Stein Mari-Klara Oja. International School of New Media Models of Virtual Organizations Dr. Oliver Bohl

SOA and VO-s. Steve Stein Mari-Klara Oja. International School of New Media Models of Virtual Organizations Dr. Oliver Bohl SOA and VO-s Steve Stein Mari-Klara Oja International School of New Media Models of Virtual Organizations Dr. Oliver Bohl Overview / Context of SOA VO/VE (idea) from static mainframes to dynamic arrangements

More information

Integrating Siebel CRM 8 with Oracle Applications

Integrating Siebel CRM 8 with Oracle Applications Integrating Siebel CRM 8 with Oracle Applications Agenda Corporate Overview Siebel 8.0 New Features Siebel Integration Approaches Integration with Oracle Applications Option 1 Option 2 Pros and Cons Evaluation

More information

April 2012. Cloud-Based Business Process Automation (BPA) A Boardwalktech Whitepaper

April 2012. Cloud-Based Business Process Automation (BPA) A Boardwalktech Whitepaper April 2012 Cloud-Based Business Process Automation (BPA) A Boardwalktech Whitepaper Contents Enterprise Software Today 2 But the cloud solves this - right? 3 Boardwalktech Solution 3 Cloud Business Process

More information

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Architectural Requirements for an SOA Based on Web s Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Agenda! Web s is an integration technology! Web s role in an SOA! Unique Features and Challenges

More information

Agenda. Background and cloud portability and interoperability concepts Distributed computing reference model. development Conclusions

Agenda. Background and cloud portability and interoperability concepts Distributed computing reference model. development Conclusions Dr Thomas Lee 14 August 2013, 6 th Meeting of Working Group on Cloud Computing Interoperability Standards, Expert Group on Cloud Computing Services and Standards, Office of the Government Chief Information

More information

Service Oriented Business Applications Customer centric approach that leverages cloud and mobile computing

Service Oriented Business Applications Customer centric approach that leverages cloud and mobile computing Service Oriented Business Applications Customer centric approach that leverages cloud and mobile computing Ravi Koka Chief Technology Officer Intellect SEEC September 2011 Executive Summary In today's

More information

zapnote Analyst: Jason Bloomberg

zapnote Analyst: Jason Bloomberg zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-1210 Released: Feb. 2, 2007 HYFINITY ENABLING RICH, COMPOSITE WEB APPLICATIONS Analyst: Jason Bloomberg Abstract Web application development is becoming

More information

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement Bill Swenton, Jr., PMP, CSM Senior Practice Director Oracle Consulting Thursday, October 2, 2014 10:45-11:30am Safe Harbor

More information

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities

More information

IBM SmartCloud Application Performance and Monitoring. RTView for APM Webinar

IBM SmartCloud Application Performance and Monitoring. RTView for APM Webinar IBM SmartCloud Application Performance and Monitoring RTView for APM Webinar 1 Presenters Mac Devine Director CTO, Cloud Portfolio IBM Global Technology Services Tom Lubinski Founder, CTO SL Corporation

More information

Barnaby Jeans Sr. Solution Architect Business Critical Applications

Barnaby Jeans Sr. Solution Architect Business Critical Applications Barnaby Jeans Sr. Solution Architect Business Critical Applications Connected, Mobile, Information-Centric World Business Reduction in Complexity via New IT Architectures and Business Models The IT Dilemma

More information

The Case for Business Agility in the SAP Dominated Enterprise

The Case for Business Agility in the SAP Dominated Enterprise The Case for Business Agility in the SAP Dominated Enterprise Probal DasGupta SAPBUREAU Services Worldwide, Inc. Business agility can be achieved in a SAP dominated enterprise by creating process-centric

More information