Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. 5C The Plex SOA Strategy.

Slides:



Advertisements
Similar presentations
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
Advertisements

Websydian Anne-Marie Arnvig Manager, Websydian Communications & Relations.
Websydian products.
Importing and Calling Web Services from your CA Plex Applications Session Code: Lab13 Rob Layzell.
GETTING STARTED WITH WINDOWS COMMUNICATION FOUNDATION 4.5 Ed Jones & Grey Guindon.
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
The CA MDB Revised May © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
QDV 7 Overview A powerful estimating tool designed to match up with your own specific methodologies.
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
6/2/2015Page 1 SOA Development and Deployment B. Ramamurthy.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
 Introduction  WCF Definition  WCF Architecture  Implementation  WCF Demo Overview.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Windows Communication Foundation and Web Services.
ISYS 512 Business Application Design and Development with.Net David Chao.
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. 2C CA Plex Status and.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
ESupport Shifting Customers to the Internet for Support Published: January 2002.
Module 13: WCF Receive Adapters. Overview Lesson 1: Introduction to WCF Receive Adapters Lesson 2: Configuring a WCF Receive Adapter Lesson 3: Using the.
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Getting Started with WCF Windows Communication Foundation 4.0 Development Chapter 1.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
ISYS 350 Business Application Development
SOA, BPM, BPEL, jBPM.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
CON 307 Developing Manageable WCF Services Chris Peiris | Avanade Rory Primrose | Avanade
SOA-4: Introduction to OpenEdge ® Integration Technologies Jamie Townsend Applied Architect.
ISYS 512 Business Application Design and Development with.Net David Chao.
J2EE /.NET Liz Farricker Whitney Mayoras Patrick Bailey.
Agenda What Is the Windows Communication Foundation? How Does It Work? How Do I Use and Deploy It? Bindings Addresses Contracts How to host WCF services.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Unicenter Asset Portfolio Management Service Release Summary John Fulton Director, Product Management, Unicenter APM February 14, 2008 CA Blue R0.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
Chapter 3: Objects, Components, and the Web Textbook IT Architectures and Middleware, Second Edition Chris Britton and Peter Bye AIT 600 Jeff Schmitt September.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Fundamentals of Database Chapter 7 Database Technologies.
Lecture 15 Introduction to Web Services Web Service Applications.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
European Plant-to-Enterprise Conference October 27-28, 2009, Utrecht, The Netherlands Mdf MES Development Framework Massimiliano Papaleo.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Visual Studio 2008 and.NET 3.5 provide seamless support for all of the protocols and techniques popular in Web 2.0-style applications. Visual Studio.
Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider pages should be either 40 pt for short titles/28.
Mahesh Krishnan, Senior Consultant, Readify Slide 1.
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
1.NET and XML Web Services A Primer for Network Administrators John Robbins Version 1.0 Copyright © 2002 Wintellect.
Introducing the ABCs of Windows Communication Foundation | Feb 2006 rickgaribay.net Windows Communication Foundation Hosting & Endpoints Winter 2006.
Windows Communication Foundation David Anderson Independent Software Developer DCOM Productions.
IT SERVICE ORIENTED ARCHITECTURE LABORATORY by M.B.Bose AP / IT.
Presentation 24: Windows Communication Foundation Introduced Objektorienteret Netværkskommunikation.
Agenda What Is the Windows Communication Foundation? How Does It Work? How Do I Use and Deploy It? Bindings Addresses Contracts How to host WCF services.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Dhananjay Kumar MVP-Connected System 1. WCF  Agenda What is WCF ? Why WCF? Address, Binding, Contract End Points Hosting Message Patterns Programming.
2/25/ Services-based Systems Architecture, Design and Implementation B.Ramamurthy.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
3rd Annual Plex/2E Worldwide Users Conference Title text for Title or Divider pages should be either 40 pt for short titles/28 pt for subtitles or 32 pts.
Windows Communication Foundation and Web Services
Introducing the Microsoft® .NET Framework
Writing simple Java Web Services using Eclipse
Business Connectivity Services in SharePoint 2010 and Office 2010
Windows Communication Foundation and Web Services
Inventory of Distributed Computing Concepts and Web services
Distributed System using Web Services
Presentation transcript:

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. 5C The Plex SOA Strategy Daniel Leigh Development Director, CA Rob Layzell Architect, CA CA Blue R0 G132 B201 CA Green R51 G158 B53 CA Dark Blue R0 G132 B201 CA Dark Green R51 G158 B53 CA Light Blue R0 G132 B201 CA Light Green R51 G158 B53 CA Gray R106 G105 B100 CA Tint Gray 30 R218 G218 B203 CA Tint Gray 10 R246 G246 B246

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Agenda >SOA Overview  What is Service-Oriented Architecture?  SOA and Plex  What’s in the Plex SOA “Toolkit” today?  New Plex SOA Capabilities >Creating WCF Services with Plex  WCF Defined  WCF Service Generation >Questions & Answers

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. SOA Overview

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Have you heard of SOA?

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. What is Service Oriented Architecture? >SOA stands for Service Oriented Architecture  At least everyone agrees about that! >No single definition  More a methodology than a technology >An evolution of component-based approaches

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. What is Service-Oriented Architecture? >Attributes of SOA:  Emphasizes reuse of existing applications –Incremental, built on current investments –Services can be “orchestrated” to build new applications or address new requirements  Expose interfaces to applications –Implementation should be hidden from consumers of the service. –Standards-based

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. What is Service Oriented Architecture? >Attributes of SOA  Services aim to be loosely-coupled –Independent of specific program languages or platform –Resilient to change –Limited dependencies between services  Services support distributed computing –Web Services represent the most common technology  WSDL, XML .NET and Java are the most common platforms for delivering web services –But web services is not the only technology

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. SOA and Plex Plex Application Layer Web Services Layer Visual Studio.NET Web Client ERP Business Applications Service Orchestration & BPM Tools Eclipse Clients The World Outside Plex! Plex Database Layer Plex Server Application (.NET, Java, System i). DB2 SQL Server Oracle Plex Clients

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. SOA and Plex Plex Application Layer Plex Database Layer Plex Server Application (.NET, Java, System i). DB2 SQL Server Oracle Plex Clients Plex Server Application Plex Application Layer Plex Server Application Web Services

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. What’s in the Plex SOA toolbox today? >Plex is already capable of delivering web services and SOA  Model-based design environment –Encourages abstraction and interface-based design  Java and.NET generators –The “de facto” standard platforms for SOA implementations –Rich set of service APIs  COM and EJB Connector generation  Websydian TransacXML –XML document handling –Web service creation and consumption

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. New Plex SOA Capabilities >CA Plex r6.1 is currently in development >Planned to include a new service creation feature >Based on Microsoft’s Windows Communication Foundation (WCF) >What is WCF?  Let’s find out – over to Rob!

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Creating WCF Services with CA Plex

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Windows Communication Foundation Defined ASMXWSEMSMQ.NET Remoting Enterprise Services Windows Communication Foundation (WCF)

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. NetTcpBinding NetNamedPipesBinding NetMsmqBinding Windows Communication Foundation Runtime Service Host WCF Service Local Client Machine Client Proxy Internet Client Machine Client Proxy BasicHttpBinding WsDualHttpBinding

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Windows Communication Foundation Endpoints >Endpoint consists of three parts:  Address: Where is the service located?  Contract: What does the service offer?  Binding: How do we communicate with the service? Contract Address Binding

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Windows Communication Foundation Object Model Code Library Package Component Interface Method Function VS Project Namespace WCF Class Contract Interface Contract Method Data Contract Plex Object Model WCF Object Model

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Windows Communication Foundation Interface Contracts namespace ProductService { [ServiceContract(SessionMode = SessionMode.Required)] public interface IProduct { [OperationContract(Name="RunStockCheck")] ProductRunStockCheck_Output RunStockCheck(ProductRunStockCheck_Input input); }

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Windows Communication Foundation Data Contracts [DataContract()] public class ProductRunStockCheck_Input : PlexVariableGroup { [DataContract()] public class _StockCheckDetails { [DataMember()] public string StockCheckName; } [DataMember()] public _StockCheckDetails StockCheckDetails; }

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Windows Communication Foundation Configuration >Default Plex.NET Runtime copied into WCF Service >Edit using.NET Management Console

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Windows Communication Foundation Development Workflow (1) Model(2) Generate(3) Build(4) Deploy Start Writing Clients!

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Windows Communication Foundation >Demo

Questions & feedback? Title text for Title or Divider pages should be either 40 pt for short titles /28 pt for subtitles or 32 pts for longer titles /24 pt for subtitles No DATE on divider pages. Page based on Title and Text from Slide Layout palette. Design is 2_Default Design Slide Master To reapply Master on Divider pages ONLY, [Format > Slide Design > Apply a design template: > (choose Design 1, 2, or 3) > Apply to Selected Slides]