Open Source SCA The Apache Tuscany Project
|
|
|
- Aubrie Cummings
- 10 years ago
- Views:
Transcription
1 Open Source SCA The Apache Tuscany Project Jean-Sebastien Delfino IBM Burlingame Lab Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 1
2 Agenda Tuscany, SCA, SDO and DAS Tuscany in the Apache Incubator Tuscany / Java Tuscany / C++ Looking Forward A simple Calculator Example Developing the BigBank Example Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 2
3 Goals of the Tuscany Project Implement an SOA programming model and runtime support based on the Open SOA specifications (SCA, SDO and DAS) Not just a reference implementation Build a developer and user community around this programming model and help socialize SCA, SDO, and DAS Gain early experience and help refine the specifications based on that experience Broaden the application of SOA to encompass multiple languages and a variety of component types Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 3
4
5 Service Component Architecture A programming model for developing services using component assembly Multiple languages, multiple container technologies, and multiple service access methods Declarative policies for infrastructure services Security, transactions, reliable messaging Business-level model for implementing services Service components with service interfaces No technical APIs like JDBC, JCA, JMS, Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 5
6 Service Component Architecture Binding model for multiple access methods WSDL, SOAP over HTTP, messaging, RMI-IIOP, Multiple interface definition languages Java interfaces WSDL porttypes C++ classes Flexible data bindings SDO (Service Data Objects) Axiom, E4X, etc. Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 6
7
8 SCA Composites Service -Java interface -WSDL PortType Properties Reference -Java interface -WSDL PortType Composite A Property setting Service Component A Component B Reference Wire Wire Wire Binding Web Service SCA JCA JMS SLSB Binding Web Service SCA JCA JMS SLSB Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 8
9 Service Data Objects Object/Java API that spans types of data to provide Object(value)-based read-modify-write Complex data structures (not just rows) Disconnected access pattern Optimistic concurrency control model Tools for data binding Industry Support Joint specification: BEA, IBM, Oracle, SAP, Sybase and Xcalia Open source implementations (Apache, Eclipse) Products Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 9
10 SDO and Data Access Service Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 10
11 Agenda SCA, SDO and DAS Tuscany in the Apache Incubator Tuscany / Java Tuscany / C++ Looking Forward A simple Calculator Example Developing the BigBank Example Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 11
12 Tuscany in the Apache Incubator Project created in Dec 2005 with an initial code contribution from IBM and BEA Implementation of SCA, SDO and DAS in Java and C++ Companion PHP project at PECL.net First stable tag in Feb 2006 M1 releases for Java and C++ in June and August M2 releases... now... The Tuscany Community is growing Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 12
13 Tuscany and other Open Source projects Axis2/Java and Axis2/C for Web Services Celtix for Web Services and JMS Service-Mix binding Apache Stdcxx (Standard C++ Library) Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 13
14 Tuscany Getting Involved Home page: Code: svn co svn co Dev mailing list: User mailing list: Commit mailing list: JIRA issues: Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 14
15 Agenda SCA, SDO and DAS Tuscany in the Apache Incubator Tuscany / Java Tuscany / C++ Looking Forward A simple Calculator Example Developing the BigBank Example Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 15
16 Tuscany SCA / Java Open source implementation of the SCA specification Running on J2SE, Tomcat, Jetty, others IOC container for POJO components Support for Web Services Support for SDO and other Data bindings Extensible platform Ability to add more component implementation types and binding types Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 16
17 Tuscany SCA / Java Samples and scenarios Samples to demonstrate the technology and programming model Bigger scenarios / applications incl. the BigBank scenario from the SCA spec Command line tools WSDL to Java, Java to WSDL Deployment tools Maven plugins Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 17
18 Tuscany SDO / Java Open source implementation of the SDO specification Dynamic data object support Static code generation Helper classes (XMLHelper, XSDHelper, DataFactory, CopyHelper, EqualityHelper) ChangeSummary support Integration with Axiom and other Data bindings Metadata handling / scoping Command line tools Java and XSD generators Maven plugins Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 18
19 Tuscany DAS / Java Provides relational access in terms of SDO DataObjects Optimistic Concurrency control Database-generated IDs Stored procedures DB2/Derby/MySQL Partial updates Static and Dynamic SDOs Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 19
20 Tuscany/Java M1 release June 06 Implements a subset of SCA 0.9 SDO DAS / RDB Runtime integrated with Tomcat Support for Java and WSDL interface types Java and JavaScript components Groovy and Ruby prototypes Web Service binding / Axis2 and Celtix JSON-RPC binding Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 20
21 Agenda SCA, SDO and DAS Tuscany in the Apache Incubator Tuscany / Java Tuscany / C++ Looking Forward A simple Calculator Example Developing the BigBank Example Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 21
22 Tuscany SCA / C++ Open source implementation of the SCA specification Windows and Linux distributions Support for C++ components Support for Web Services Support for SDO Support for scripting languages (PHP, Ruby, Python etc.) Extensible platform Ability to add more component implementation types and binding types Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 22
23 Tuscany SDO / C++ Open source implementation of the SDO specification High Performance Integration with scripting languages (PHP etc.) No code generation for now Integration with Standard C++ Library Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 23
24 Tuscany/C++ M1 release August 06 Subset of SCA 0.9 SDO (using Libxml2 for XML parsing) Windows and Linux distributions MS Visual Studio and GNU Automake builds Support for C++ and WSDL interface types C++ components Web Service binding / Axis2C Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 24
25 Agenda SCA, SDO and DAS Tuscany in the Apache Incubator Tuscany / Java Tuscany / C++ Looking Forward A simple Calculator Example Developing the BigBank Example Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 25
26 Latest news Project voted to publish SCA and SDO C++ M2 release, now going through Incubator PMC vote Project voted to publish SDO Java M2 release, now going through Incubator PMC vote Community working on finalizing SCA Java M2 release New JMS binding Community discussion just starting with Apache ODE Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 26
27 Looking Forward SCA spec revisions coming up Spec APIs being developed in Tuscany Proposals for new functionality Early SDO 2.1 features More... Support for SOA policies e.g. security Support additional languages and protocols Interop and integration between Java and C++ runtimes SDO added value (metadata handling, codegen) Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 27
28 Really Looking Forward Tuscany is a framework for supporting SOA applications A real SOA programming model Multi-language, multi-protocol, multi-platform Allows developers to write applications their way Integrates with programming models most suited to the application (Java, C++, scripting etc.) Simplifies the handling of data with SDO Provides the glue needed to connect the service together Making assembly / wiring easy with SCDL Mediations to fix impedance mismatch between services Policies to support infrastructure requirements Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 28
29 Agenda SCA, SDO and DAS Tuscany in the Apache Incubator Tuscany / Java Tuscany / C++ Looking Forward A simple Calculator Example Developing the BigBank Example Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 29
30 Calculator Example / Java Demo Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 30
31 Calculator Example / Ruby Demo Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 31
32 Agenda SCA, SDO and DAS Tuscany in the Apache Incubator Tuscany / Java Tuscany / C++ Looking Forward A simple Calculator Example Developing the BigBank Example Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 32
33 Developing BigBank - 1 Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 33
34 Developing BigBank - 2 Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 34
35 Developing BigBank - Demo Demo Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 35
36 Agenda SCA, SDO and DAS Tuscany in the Apache Incubator Tuscany / Java Tuscany / C++ Looking Forward A simple Calculator Example Developing the BigBank Example Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 36
37 Questions? Jean-Sebastien Delfino Open Source SCA The Apache Tuscany Project Page 37
Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng
Open Source SOA with Service Component Architecture and Apache Tuscany Jean-Sebastien Delfino Mario Antollini Raymond Feng Learn how to build and deploy Composite Service Applications using Service Component
SCA & SDO Implementations Open Source and Vendor Products
SCA & SDO Implementations Open Source and Vendor Products Mike Edwards IBM Hursley Park 29/05/2007 Implementations of SCA and SDO Open Source Runtime Implementations Vendor Runtime Implementations Open
Apache Tuscany RDB DAS
Apache Tuscany RDB DAS Kevin Williams Luciano Resende 1 Agenda IBM Software Group Overview Programming model Some Examples Where to get more 2 Overview IBM Software Group SDO 2.1 Specification - DAS definition:
SCOrWare project, an enabler for open source SCA-compliant solutions
OW2 Conference 2009 Session 2 SCA by OW2: the SCOrWare Project and its Affiliates SCOrWare project, an enabler for open source SCA-compliant solutions Alain Boulze (INRIA) Jérôme Besnainou (EdifiXio) Outline
SOA and ESB. Mark Jeynes IBM Software, Asia Pacific [email protected]
SOA and ESB Mark Jeynes IBM Software, Asia Pacific [email protected] Agenda Service Orientation SCA / SDO Process Choreography WS-BPEL Enterprise Service Bus Demonstration WebSphere Integration Developer
Chapter 1: Web Services Testing and soapui
Chapter 1: Web Services Testing and soapui SOA and web services Service-oriented solutions Case study Building blocks of SOA Simple Object Access Protocol Alternatives to SOAP REST Java Script Object Notation
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
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Avoiding Web Services Chaos with WebSphere Service Registry and Repository
IBM Software Group Avoiding Web s Chaos with WebSphere Registry and Repository David Buchanan David Ben Buchanan J Briden Consulting IT Specialist Consulting IT IT Specialist WebSphere Software WebSphere
Building an Enterprise Service Bus Using Web Services and Apache Synapse v2
Building an Enterprise Service Bus Using Web Services and Apache Synapse v2 Paul Fremantle VP of Technology WSO2 [email protected] Paul Fremantle Building an Enterprise Service Bus Using Web Services and Apache
ITG Software Engineering
IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.
SCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd [email protected] 2007 IBM Corporation Agenda IBM Software Group WebSphere software
Increasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction
APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management
APAC WebLogic Suite Workshop Oracle Parcel Service Overview Jeffrey West Application Grid Product Management Oracle Parcel Service What is it? Oracle Parcel Service An enterprise application to showcase
ActiveVOS Server Architecture. March 2009
ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...
How To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
Integration eines SOA Repositories mit Subversion zur Anbindung an den ESB
Integration eines SOA Repositories mit Subversion zur Anbindung an den ESB SubConf 2007, München 17. Oktober 2007 Agenda SOA @ T-Mobile The SOA Backplane program SOA Backplane Zoom into ESB Why integration
Part One Business Modeling Business Process Model
1 Part One Business Modeling Business Process Model 1 Business Process Model Sound Surveillance Video Surveillance Timing Control Lighting Control 2 2 Part Two Requirements Modeling Use Case Diagram System
Reusing Existing * Java EE Applications from Oracle SOA Suite
Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
WELCOME TO Open Source Enterprise Architecture
WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration
Increasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction
IBM WebSphere ESB V6.0.1 Technical Product Overview
IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to
FUSE-ESB4 An open-source OSGi based platform for EAI and SOA
FUSE-ESB4 An open-source OSGi based platform for EAI and SOA Introduction to FUSE-ESB4 It's a powerful OSGi based multi component container based on ServiceMix4 http://servicemix.apache.org/smx4/index.html
DB2 Application Development and Migration Tools
DB2 Application Development and Migration Tools Migration Tools If I decide I want to move to DB2 from my current database, can you help me? Yes, we have migration tools and offerings to help you. You
Eclipse Open Healthcare Framework
Eclipse Open Healthcare Framework Eishay Smith [1], James Kaufman [1], Kelvin Jiang [2], Matthew Davis [3], Melih Onvural [4], Ivan Oprencak [5] [1] IBM Almaden Research Center, [2] Columbia University,
WebSphere ESB Best Practices
WebSphere ESB Best Practices WebSphere User Group, Edinburgh 17 th September 2008 Andrew Ferrier, IBM Software Services for WebSphere [email protected] Contributions from: Russell Butek ([email protected])
MD Link Integration. 2013 2015 MDI Solutions Limited
MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004
Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost
Assessing the usefulness of the WS-I tools for interoperability testing
ELEKTROTEHNIŠKI VESTNIK 79(1-2): 61-67, 2012 ENGLISH EDITION Assessing the usefulness of the WS-I tools for interoperability testing Tomaž Korelič, Marjan Heričko University of Maribor, Faculty of Electrical
Features of The Grinder 3
Table of contents 1 Capabilities of The Grinder...2 2 Open Source... 2 3 Standards... 2 4 The Grinder Architecture... 3 5 Console...3 6 Statistics, Reports, Charts...4 7 Script... 4 8 The Grinder Plug-ins...
Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
soapui Product Comparison
soapui Product Comparison soapui Pro what do I get? soapui is a complete TestWare containing all feautres needed for Functional Testing of your SOA. soapui Pro has added aditional features for the Enterprise
Release 1. ICAPRG604A Create cloud computing services
Release 1 ICAPRG604A Create cloud computing services ICAPRG604A Create cloud computing services Modification History Release Release 1 Comments This version first released with ICA11 Information and Communications
Using Patterns with WMBv8 and IIBv9
Ben Thompson IBM Integration Bus Architect [email protected] Using Patterns with WMBv8 and IIBv9 Patterns What is a Pattern, and why do I care? Pattern Example File Record Distribution to WMQ Pattern
Cloud Computing with Windows Azure using your Preferred Technology
Cloud Computing with Windows Azure using your Preferred Technology Sumit Chawla Program Manager Architect Interoperability Technical Strategy Microsoft Corporation Agenda Windows Azure Platform - Windows
What is the NXTware Evolution Server Peter Marquez, Product Marketing ecube Systems
What is the NXTware Evolution Server Peter Marquez, Product Marketing ecube Systems The NXTware Evolution Server is designed to simplify the integration of your enterprise s software assets, including
SAP Mobile Platform Intro
SAP Mobile Platform Intro Agenda SAP Mobile Platform overview App types Core platform services Backend connectivity Open technologies HANA Cloud Platform Key UI Tools and Technologies SAP Fiori Launchpad
Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
Performance Testing and Optimization in Web-Service Based Applications
Performance Testing and Optimization in Web-Service Based Applications Mesfin Mulugeta [email protected] Sr. Software Performance Engineer Goals of the Presentation Brief introduction to software
Getting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
Product Roadmap. Sushant Rao Principal Product Manager Fortify Software, a HP company
Product Roadmap Sushant Rao Principal Product Manager Fortify Software, a HP company Agenda Next Generation of Security Analysis Future Directions 2 Currently under investigation and not guaranteed to
Building a Service Oriented Architecture with ServiceMix. Jeff Genender CTO Savoir Technologies, Inc
Building a Service Oriented Architecture with ServiceMix Jeff Genender CTO Savoir Technologies, Inc Colorado Avalanche Alaska My place in Colorado My expectation of Sweden This is what I got Jeff Genender
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
Oracle SOA Suite Then and Now:
Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality
The presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14
The presentation explains how to create and access the web services using the user interface. Page 1 of 14 The aim of this presentation is to familiarize you with the processes of creating and accessing
Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario
Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.
Creating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati [email protected] Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
Oracle Business Activity Monitoring 11g New Features
Oracle Business Activity Monitoring 11g New Features Gert Schüßler Principal Sales Consultant Oracle Deutschland GmbH Agenda Overview Architecture Enterprise Integration Framework
SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia
SAP NetWeaver Opens SAP ERP world Amedeo Prodi SAP Italia SAP NetWeaver is an Evolutionary Platform: From Infrastructure to Applistructure SAP NetWeaver becomes the business process platform Productivity
Exposé Ing. Jörg Pöschko
Exposé Ing. Jörg Pöschko Personal Emphases, Experiences & Skills Software engineering: analysis, structuring, documentation, conception, coordination and implementation of customer needs, testing Object-oriented
Secure the Web: OpenSSO
Secure the Web: OpenSSO Sang Shin, Technology Architect Sun Microsystems, Inc. javapassion.com Pat Patterson, Principal Engineer Sun Microsystems, Inc. blogs.sun.com/superpat 1 Agenda Need for identity-based
Accelerated Java EE Open Source Development with Eclipse CON1905
Accelerated Java EE Open Source Development with Eclipse CON1905 Greg Stachnick Sr. Principle Product Manager Oracle, Development Tools September 30, 2014 Program Agenda 1 2 3 4 The Eclipse Ecosystem Getting
Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. www.mwea.de. Kai Wähner
Spoilt for Choice Which Integration Framework to choose? Integration vs. Mule ESB vs. Main Tasks Evaluation of Technologies and Products Requirements Engineering Enterprise Architecture Management Business
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc.
Building a Modular Server Platform with OSGi Dileepa Jayakody Software Engineer SSWSO2 Inc. Outline Complex Systems OSGi for Modular Systems OSGi in SOA middleware Carbon : A modular server platform for
JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ
JBI and OpenESB Introduction to Technology Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ Learn what JBI and OpenESB are intended to address and how they go about
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS
RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS COMPETITIVE OVERVIEW MARCH 2013 INTRODUCTION The ability to integrate systems and share data across the enterprise is a common datacenter need. Integration
Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON
Revista Informatica Economică, nr. 4 (44)/2007 45 Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Iulian ILIE-NEMEDI, Bucharest, Romania, [email protected] Writing a custom web
REST and SOAP Services with Apache CXF
REST and SOAP Services with Apache CXF Andrei Shakirin, Talend [email protected] ashakirin.blogspot.com/ Agenda Introduction in Apache CXF New CXF features Project using Apache CXF How CXF community
An introduction to SOA and the HP NonStop server environment
Technical white paper An introduction to SOA and the HP NonStop server environment Table of contents About this document SOA is everywhere What is SOA? Why should you care about SOA? What is a service?
IBM WebSphere Application Server Family
IBM IBM Family Providing the right application foundation to meet your business needs Highlights Build a strong foundation and reduce costs with the right application server for your business needs Increase
Agile Web Service and REST Service Testing with soapui
Agile Web Service and REST Service Testing with soapui Robert D. Schneider Principal Think88 Ventures, LLC [email protected] www.think88.com/soapui Agenda Introduction Challenges of Agile Development
Oracle SOA Suite: The Evaluation from 10g to 11g
KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete
Atypical business integration project involves coordinating several different IT assets,
Chapter 2 Business Integration Architecture and Patterns Atypical business integration project involves coordinating several different IT assets, potentially running on different platforms, and having
SOA Best Practices (from monolithic to service-oriented)
SOA Best Practices (from monolithic to service-oriented) Clemens Utschig - Utschig Consulting Product Manager, Oracle SOA Suite & Integration [email protected] The following
Enterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
How to Easily Integrate BIRT Reports into your Web Application
How to Easily Integrate BIRT Reports into your Web Application Rima Kanguri & Krishna Venkatraman Actuate Corporation BIRT and us Who are we? Who are you? Who are we? Rima Kanguri Actuate Corporation Krishna
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
BUSINESS RULES CONCEPTS... 2 BUSINESS RULE ENGINE ARCHITECTURE... 4. By using the RETE Algorithm... 5. Benefits of RETE Algorithm...
1 Table of Contents BUSINESS RULES CONCEPTS... 2 BUSINESS RULES... 2 RULE INFERENCE CONCEPT... 2 BASIC BUSINESS RULES CONCEPT... 3 BUSINESS RULE ENGINE ARCHITECTURE... 4 BUSINESS RULE ENGINE ARCHITECTURE...
Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs
Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs Charles Finley Transformix Computer Corporation Who We Are Transformix provides software solutions and services
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 OTM and SOA Mark Hagan Principal Software Engineer Oracle Product Development Content What is SOA? What is Web Services Security? Web Services Security in OTM Futures 3 PARADIGM 4 Content What is SOA?
OF 1.3 Testing and Challenges
OF 1.3 Testing and Challenges May 1 st, 2014 Ash Bhalgat (Senior Director, Products), Luxoft Santa Clara, CA USA April-May 2014 1 Agenda OpenFlow : What and Why? State of OpenFlow Conformance Challenges
Understanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
Apache Jakarta Tomcat
Apache Jakarta Tomcat 20041058 Suh, Junho Road Map 1 Tomcat Overview What we need to make more dynamic web documents? Server that supports JSP, ASP, database etc We concentrates on Something that support
Avaya Aura Orchestration Designer
Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer is a unified service creation environment for faster, lower cost design and deployment of voice and multimedia applications and agent
Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial
Simple Implementation of a WebService using Eclipse Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Contents Web Services introduction
Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]
Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Describe SOA concepts and related technology Create an SOA Composite application using JDeveloper Work with Mediator components
Business Performance Management Standards
Business Performance Management Standards Stephen A. White, PhD. BPM Architect Business Performance Management Business performance management Taking an holistic approach, companies align strategic and
Introduction to Oracle WebLogic. Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson
Introduction to Oracle WebLogic Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson Agenda Overview Download and installation A concrete scenario using the real product Hints for the project Overview
www.progress.com DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS
DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS TABLE OF CONTENTS Introduction 1 Progress Corticon Product Architecture 1 Deployment Options 2 Invoking Corticon Decision Services 4 Corticon Rule Engine 5
LSC @ LDAPCON. 2011. Sébastien Bahloul
LSC @ LDAPCON. 2011 Sébastien Bahloul About me Developer and software architect 10 years experience in IAM Recently hired as product manager by a French security editor, Dictao, providing : personal and
2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
JAVA/J2EE DEVELOPER RESUME
1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract
Introduction to CASA: An Open Source Composite Application Editor
B S X Introduction to CASA: An Open Source Composite Application Editor Tientien Li, Ph.D. and Jun Qian Sun Microsystems, Inc. TS-8683 2007 JavaOne SM Conference Session TS-8683 Introduction to CASA An
Extension of a SCA Editor and Deployment-Strategies for Software as a Service Applications
Institut fur Architektur von Anwendungssystemen Universität Stuttgart Universitätsstraße 38 70569 Stuttgart Diplomarbeit Nr. 2810 Extension of a SCA Editor and Deployment-Strategies for Software as a Service
How To Develop An Application Developer For An Ubio Websphere Studio 5.1.1
Quickly build, test and deploy high-performance Web services and J2EE applications to support e-business on demand IBM Developer, Version 5.1.1 Highlights Deliver high-quality applications quickly Today
