Terms & Concepts. Seminar Component Programming & Middleware. Operating Systems & Middleware Group
|
|
- Dominick Maxwell
- 3 years ago
- Views:
From this document you will learn the answers to the following questions:
How was the CLI developed?
What is the name of the operating system that runs on Microsoft . NET Framework?
What is the execution environment CES?
Transcription
1 Terms & Concepts Seminar Component Programming & Middleware Operating Systems & Middleware Group
2 Terms & Concepts Component vs. Object Component unit of independent deployment unit of third-party composition has no (externally) observable state Object unit of instantiation (unique identity) state (externally observable) encapsulate state & behavior [Szyperski, Component Software, 1999] 2
3 Terms & Concepts Components Implications: needs to be well-separated from its environment and from other components components are never partially deployed cannot be distinguished from copies of themselves at most one copy of a particular component per process 3
4 Terms & Concepts Objects Implications: cannot be partially instantiated nothing but an object s abstract identity remains stable over time need a construction plan (state space, initial state, and behavior) constructor, clone, prototype 4
5 Terms & Concepts Interfaces define access points let clients access the component s services components may have multiple interfaces each access point may provide a different service interface specifications have contractual nature mutual ignorance between component and clients standardized contract 5
6 Terms & Concepts Aspects of Scale & Granularity Components are units of abstraction, analysis, extension locality, fault containment compilation, deployment, installation, loading delivery, accounting, dispute maintenance, system management [Szyperski, Component Software, 1999] 6
7 Terms & Concepts Component Frameworks similarities: component transfer format (jar, cab, dll) meta-information uniform data transfer, events, channels differences: binary format & wire protocol memory management, life-cycle, GC exceptions/exception handling persistence 7
8 Terms & Concepts Summary components objects component framework 8
9 Microsoft.NET Framework Seminar Component Programming & Middleware Operating Systems & Middleware Group
10 Microsoft.NET Framework Conceptual Overview object-oriented programming environment code-execution environment NET Framework = Common Language Runtime +.NET Framework Class Library first published Feb
11 Microsoft.NET Framework Conceptual Overview Common Language Infrastructure (CLI) developed by Microsoft ECMA-335, ISO/IEC Common Type System (CTS) Virtual Execution Environment (CES) Common Language Specification (CLS) Metadata Common Intermediate Language (CIL) 11
12 Microsoft.NET Framework Conceptual Overview.NET Framework = implementation of CLI Common Language Runtime = implementation of VES.NET Framework Class Library = implementation of Standard Libraries 12
13 Microsoft.NET Framework Conceptual Overview Common Language Runtime (CLR) memory management, thread execution, code execution, code safety, compilation, Common Type System (CTS) defines how types are declared, used, and managed set of data types and operations important for cross-language integration Common Language Specification (CLS) CLR or Mono are implementations of CLS CLS compliance 13
14 Microsoft.NET Framework Managed Execution Process 1. choose compiler (C#, F#, VB.NET, ) 2. compile code to MSIL CPU independent set of instructions +metadata 3. compile MSIL to native code just-in-time or install-time compiler code security verification 4. run code 14
15 Microsoft.NET Framework Version History CLR: 1.0, 1.1, 2.0, 4.NET Framework: 1.0, 1.1, 2.0, 3.0, 3.5, 4, 4.5 [CC BY-SA 3.0, Soumyasch, 15
16 Microsoft.NET Framework Types classes, structures, enumerations, interfaces, delegates type members: fields, properties, methods, constructors, events, nested types value types & reference types assemblies vs. namespaces 16
17 Microsoft.NET Framework Assemblies assembly = logical unit (not physical) manifest, type metadata, managed code, resources assembly (app1.dll) module 1 module 2 Manifest MSIL code for type A MSIL code for type B MSIL code for type C MSIL code for type D metadata for A and B metadata for C and D 17
18 Microsoft.NET Framework Assemblies function as: unit of deployment type boundary security boundary reference scope boundary version boundary unit of side-by-side execution can be static (*.dll, *.exe) dynamic (CodeDOM, Reflection.Emit) 18
19 Binding to Assemblies assembly name, version, culture, public key, and digital signature strong name & signing Global Assembly Cache (GAC) metadata & policy 19
20 Microsoft.NET Framework Metadata & Self-Description description of assembly identity (name, version, culture, public key) exported types other assemblies this assembly depends on security permissions description of types name, visibility, base class, implemented interfaces members (methods, properties, fields, ) attributes additional descriptive elements for types/members 20
21 Microsoft.NET Framework Metadata & Self-Description used for compiler serialization type browser schema generator reflection designers debugger profiler proxy generators 21
22 demo metadata & self-description 22
23 metadata & self-description demo typeof(), GetType, MemberInfo, MethodInfo *Info IsValueType, IsInterface, MethodInfo.Invoke Activator. CreateInstance ILSpy
24 Microsoft.NET Framework Application Domains isolation boundary for security, versioning, reliability, and unloading of managed code several application domains in a single process isolated from each other separate data and resources separate security permissions no direct calls, cross-domain calls via Remoting unload allocation domains 24
25 Microsoft.NET Framework Code Access Security Code Access Security (CAS) check sensitive actions, assure each assembly in the stack-walk hast necessary permissions scenarios script engines plugins multi-user environments predefined security zones Local, Intranet, Internet, Restricted 25
26 Microsoft.NET Framework Code Access Security security checks declarative (annotate type/member with attribute) imperative (call method) examples: FileIOPermission FileDialogPermission UIPermission PrintingPermission WebPermission SocketPermission 26
27 demo programming with application domains 27
28 programming with application domains demo AppDomain.CreateDomain PermissionSet Activator.CreateInstanceFrom AppDomain.Unload 28
29 Microsoft.NET Framework Summary conceptual overview assemblies & types metadata & self-description application domains code access security 29
30 Windows Communication Foundation Seminar Component Programming & Middleware Operating Systems & Middleware Group
31 Windows Communication Foundation Building Distributed Applications Component unit of independent deployment unit of third-party composition has no (externally) observable state Object unit of instantiation (unique identity) state (externally observable) encapsulate state & behavior [Szyperski, Component Software, 1999] 31
32 Windows Communication Foundation Service-oriented Architectures [Arnon Rotem-Gal-Oz, SOA Patterns, Manning Publications 2012] 32
33 Service-oriented Architectures Service, Contract & Endpoint Service implement all functionality promised by exposed contracts service autonomy, self-sufficient Contract collection of all messages supported by service ~ interface in object-oriented design Endpoint universal resource identifier (URI) address or specific place 33
34 Service-oriented Architectures Message & Policy Message unit of communication different forms: Remoting, HTTP, SOAP, SMTP, (generic) header + payload Policy security (encryption, authentication, authorization), auditing, service-level agreements, 34
35 Windows Communication Foundation What is WCF? unified communication framework for building service-oriented applications introduced in.net Framework 3.0 goals: one API for all protocols interoperable prior: DCOM, ASMX Web Services, Remoting, socket-based communication 35
36 Windows Communication Foundation Communication Model address (where?) location of the service binding (how?) connectivity requirements contract (what?) service contract data contract message contract & fault contract 36
37 Windows Communication Foundation Responsibilities of a Service Host resource management threads, memory, isolation, throttling, load balancing configuration management identity management, authentication, authorization monitoring availability, health, performance, state error handling fail-over, failed message management, exception handling 37
38 Windows Communication Foundation Hosting WCF Services a host brings a service into life endpoint = address + binding + contract multiple endpoints per service possible can be any Windows process; or IIS, WAS, AppFabric 38
39 Windows Communication Foundation Binding Elements transport elements TCP, HTTP, IPC, MSMQ, custom encoder elements text, binary, MTOM, custom protocol elements security, reliability, transactions, implementation of various WS-* protocols 39
40 Windows Communication Foundation Predefined Bindings basichttpbinding wshttpbinding nettcpbinding netmsmqbinding netnamedpipesbinding choosing a Binding: technologies network topology performance functional requirements 40
41 Windows Communication Foundation Behaviours instancing single, per call, per session concurrency single- vs. multi-threaded instances throttling how many concurrent calls security authorization mechanisms serialization metadata 41
42 Windows Communication Foundation Messaging Patterns request-response client call is blocked until service completes operation one-way client call is blocked until service receives message duplex (callback) both ends act as service streaming 42
43 demo WCF in action 43
44 WCF in action demo IService1 ServiceContract OperationContract DataContract DataMember ServiceClient : ClientBase<IService1> binding / binding configuration ServiceBehavior(InstanceContextMode =...) WSDL 44
45 Windows Communication Foundation Multiple Endpoints & Interoperability security reasons different security policies for different endpoints business reasons different capabilities in different locations technology reasons firewalls, performance interoperability reasons text encoding + WS*, JSON, ATOM, 45
46 Windows Communication Foundation Advanced Topics WCF Service Discovery Where is the service? service location is dynamic message categories announcement (hello/bye) discovery (probe/resolve) ad-hoc discovery vs. managed discovery transactions serialization (big objects) 46
47 Windows Communication Foundation Summary ABC : address, binding, contract behaviors service hosts & service clients multiple endpoints & interoperability 47
WCF WINDOWS COMMUNICATION FOUNDATION OVERVIEW OF WCF, MICROSOFTS UNIFIED COMMUNICATION FRAMEWORK FOR.NET APPLICATIONS
WCF WINDOWS COMMUNICATION WCF Windows Communication Foundation FOUNDATION OVERVIEW OF WCF, MICROSOFTS UNIFIED COMMUNICATION FRAMEWORK FOR.NET APPLICATIONS Peter R. Egli INDIGOO.COM 1/24 Contents 1. What
More information127 385 421 348-353 ASMX
Index A absolute addresses, 309 access to service-enabled workflows, controlling, 454 declarative access control, 455 programmatic access control, 455-457 ACID transactions, 208 activities, 378 activity
More informationHexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture
White Paper SOA with.net Ser vice O rient ed Ar c hit ecture Introduction SOA, a rich technology foundation designed for building distributed service-oriented applications for the enterprise and the web
More information70-487: Developing Windows Azure and Web Services
70-487: Developing Windows Azure and Web Services The following tables show where changes to exam 70-487 have been made to include updates that relate to Windows Azure and Visual Studio 2013 tasks. These
More informationIntroducing Windows Communication Foundation
Introducing Windows Communication Foundation David Chappell, Chappell & Associates January 2010 Copyright Microsoft Corporation 2010. All rights reserved. Contents DESCRIBING WINDOWS COMMUNICATION FOUNDATION...
More informationAttacking WCF Web Services. AppSec DC. The OWASP Foundation. Brian Holyfield Gotham Digital Science http://www.gdssecurity.com labs@gdssecurity.
Attacking WCF Web Services AppSec DC November 12, 2009 Brian Holyfield Gotham Digital Science http://www.gdssecurity.com labs@gdssecurity.com The Foundation http://www.owasp.org Attacking WCF Web Services
More informationSentinet for Windows Azure SENTINET
Sentinet for Windows Azure SENTINET Sentinet for Windows Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Isolated Deployment Model... 3 Collocated Deployment Model...
More informationNUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD 20850
NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD 20850 WEB: www.nutechtraining.com TEL: 301-610-9300 MCSD Web Applications Course Outlines 70-487 Developing Microsoft Azure and
More informationSentinet for BizTalk Server SENTINET 3.1
for BizTalk Server SENTINET 3.1 for BizTalk Server 1 Contents Introduction... 2 SOA and APIs Repository... 3 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring,
More informationITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE:
Java WebService BENEFITS OF ATTENDANCE: PREREQUISITES: Upon completion of this course, students will be able to: Describe the interoperable web services architecture, including the roles of SOAP and WSDL.
More informationAn Introduction to.net for the J2EE Programmer
An Introduction to.net for the J2EE Programmer Jeroen Frijters Sumatra Software b.v. jeroen@sumatra.nl http://weblog.ikvm.net/ Jeroen Frijters An Introduction to.net for the J2EE Programmer Page 1 Overview.NET
More informationOutline 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 informationService-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
More informationDeveloping Java Web Services
Page 1 of 5 Developing Java Web Services Hands On 35 Hours Online 5 Days In-Classroom A comprehensive look at the state of the art in developing interoperable web services on the Java EE platform. Students
More informationSentinet for BizTalk Server SENTINET
Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and APIs Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication
More informationSoftware + Services Using WCF and WF
Software + Services Using WCF and WF Michael Stiefel Reliable Software, Inc. www.reliablesoftware.com Pre-requisites for this presentation: 1) Understand WCF 2) Understand WFC Level: Intermediate Goals
More informationWhats the difference between WCF and Web Services?
Whats the difference between WCF and Web Services? In this article I will explain the Difference between ASP.NET web service and WCF services like ASP.NET web services. I will also discusses how we use
More informationSimplifying Processes Interoperability with a Service Oriented Architecture
Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple
More informationContents. 1010 Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA http://www.nevatech.com
Sentinet Overview Contents Overview... 3 Architecture... 3 Technology Stack... 4 Features Summary... 6 Repository... 6 Runtime Management... 6 Services Virtualization and Mediation... 9 Communication and
More informationCT30A8902 Service Oriented Architecture Exercises
CT30A8902 Service Oriented Architecture Exercises Overview Web Service Creating a web service [WebService][Web Method] Publishing Web service in IIS server Consuming the Web service WCF Service Key difference
More informationJava Web Services Training
Java Web Services Training Duration: 5 days Class Overview A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards
More informationMicrosoft Dynamics CRM Event Pipeline
Microsoft Dynamics CRM Event Pipeline White Paper Published on: January 2014 2012 Rödl Consulting AG. All rights reserved Pipeline MS CRM 2011/ 2013 Event Table of Contents Introduction... 3 Event Pipeline
More information70-536VB:.NET Framework 2.0 - Application Development Foundation Course Introduction
70-536VB:.NET Framework 2.0 - Application Development Foundation Course Introduction 8m Module 01 - Working with Data Types Working with Data Types Working with Value Types Making Your Own Structures Using
More informationWEB SERVICES. Revised 9/29/2015
WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...
More informationJVA-561. Developing SOAP Web Services in Java
JVA-561. Developing SOAP Web Services in Java Version 2.2 A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards
More informationhttp://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
More informationC#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln.
Koln C#5.0 IN A NUTSHELL Fifth Edition Joseph Albahari and Ben Albahari O'REILLY Beijing Cambridge Farnham Sebastopol Tokyo Table of Contents Preface xi 1. Introducing C# and the.net Framework 1 Object
More informationIntroducing Windows Communication Foundation
Introducing Windows Communication Foundation An Early Look David Chappell, Chappell & Associates September 2005 Copyright Microsoft Corporation 2005. All rights reserved. Contents DESCRIBING WINDOWS COMMUNICATION
More informationContents. Overview 1 SENTINET
Overview SENTINET Overview 1 Contents Introduction... 3 Customer Benefits... 4 Development and Test... 4 Production and Operations... 5 Architecture... 5 Technology Stack... 8 Features Summary... 8 Sentinet
More informationAn Easier Way for Cross-Platform Data Acquisition Application Development
An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers
More informationrpafi/jl open source Apache Axis2 Web Services 2nd Edition using Apache Axis2 Deepal Jayasinghe Create secure, reliable, and easy-to-use web services
Apache Axis2 Web Services 2nd Edition Create secure, reliable, and easy-to-use web services using Apache Axis2 Deepal Jayasinghe Afkham Azeez v.? w rpafi/jl open source I I I I community experience distilled
More informationPrinciples and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
More informationContents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform
Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server
More informationJava Security Web Services Security (Overview) Lecture 9
Java Security Web Services Security (Overview) Lecture 9 Java 2 Cryptography Java provides API + SPI for crypto functions Java Cryptography Architecture Security related core classes Access control and
More informationLesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
More informationA 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 Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationWCF and Windows Activation Service(WAS)
WCF and Windows Activation Service(WAS) We have writing WCF services for the last year or so and many have remarked that these can be a pain because of the hosting requirements. In fact I think some wonder
More informationCloud Deployment Models
1 Cloud Deployment Models Contents Sentinet Components Overview... 2 Cloud Deployment Models Overview... 4 Isolated Deployment Models... 5 Co-located Deployment Models... 6 Virtual Machine Co-Location...
More informationMiddleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture
Middleware and the Internet Example: Shopping Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world
More informationApplication Development,.NET
Application Development,.NET Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals. Orsys
More informationDynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT
Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP
More informationIntroduction into Web Services (WS)
(WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?
More informationGetting 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?...
More information1 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:
More information1 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
More informationIncreasing 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
More informationITDUMPS QUESTION & ANSWER. Accurate study guides, High passing rate! IT dumps provides update free of charge in one year!
ITDUMPS QUESTION & ANSWER Accurate study guides, High passing rate! IT dumps provides update free of charge in one year! HTTP://WWW.ITDUMPS.COM Exam : 70-549(C++) Title : PRO:Design & Develop Enterprise
More informationService 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 informationMiddleware and the Internet
Middleware and the Internet Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world network? Non-performant
More informationSOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
More informationSOA CERTIFIED CONSULTANT
SOA CERTIFIED CONSULTANT (5 Days) A Certified SOA Consultant is required to obtain proficiency in a cross-section of key SOA topic areas, including both conceptual and technical aspects of service-oriented
More informationA CROSS-PLATFORM.NET CUSTOM CONTROL ARCHITECTURE FOR HUMAN MACHINE INTERFACE RUNTIME APPLICATION
A CROSS-PLATFORM.NET CUSTOM CONTROL ARCHITECTURE FOR HUMAN MACHINE INTERFACE RUNTIME APPLICATION Yandong Zhong Master Thesis System on Chip Design Royal Institute of Technology Supervisor: Lingyun Wang
More informationPARTNER INTEGRATION GUIDE. Edition 1.0
PARTNER INTEGRATION GUIDE Edition 1.0 Last Revised December 11, 2014 Overview This document provides standards and guidance for USAA partners when considering integration with USAA. It is an overview of
More informationOracle Service Bus. User Guide 10g Release 3 Maintenance Pack 1 (10.3.1) June 2009
Oracle Service Bus User Guide 10g Release 3 Maintenance Pack 1 (10.3.1) June 2009 Oracle Service Bus User Guide, 10g Release 3 Maintenance Pack 1 (10.3.1) Copyright 2007, 2008, Oracle and/or its affiliates.
More informationThe Enterprise Service Bus: Making Service-Oriented Architecture Real
The Enterprise Service Bus: Making Service-Oriented Architecture Real M.T. Schmidt et al. Presented by: Mikael Fernandus Simalango SOA in Early Days Introduction Service Requester bind find Service Registry
More informationNew Features in Neuron ESB 2.6
New Features in Neuron ESB 2.6 This release significantly extends the Neuron ESB platform by introducing new capabilities that will allow businesses to more easily scale, develop, connect and operationally
More informationAquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
More informationService 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 informationIntroducing the.net Framework 4.0
01_0672331004_ch01.qxp 5/3/10 5:40 PM Page 1 CHAPTER 1 Introducing the.net Framework 4.0 As a Visual Basic 2010 developer, you need to understand the concepts and technology that empower your applications:
More informationMonitoring MSDynamix CRM 2011
Monitoring MSDynamix CRM 2011 eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be
More informationOracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
More informationNeuron ESB 3.5 introduces Long Running Workflow capabilities!
Neuron ESB 3.5 introduces Long Running Workflow capabilities! Neuron ESB 3.5 introduces several new features and enhancements, most significant of which is long running, fault tolerant Workflow. Neuron
More informationAdvancing Integration Competency and Excellence with the WSO2 Integration Platform
Advancing Integration Competency and Excellence with the WSO2 Integration Platform Dushan Abeyruwan Associate Technical Lead WSO2 Shammi Jayasinghe Associate Technical Lead WSO2 Agenda Fundamentals of
More informationApigee Gateway Specifications
Apigee Gateway Specifications Logging and Auditing Data Selection Request/response messages HTTP headers Simple Object Access Protocol (SOAP) headers Custom fragment selection via XPath Data Handling Encryption
More informationREST vs. SOAP: Making the Right Architectural Decision
REST vs. SOAP: Making the Right Architectural Decision Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland http://www.pautasso.info 1 Agenda 1. Motivation: A short history of
More information.NET Overview. Andreas Schabus Academic Relations Microsoft Österreich GmbH andreas.schabus@microsoft.com http://blogs.msdn.
Based on Slides by Prof. Dr. H. Mössenböck University of Linz, Institute for System Software, 2004 published under the Microsoft Curriculum License.NET Overview Andreas Schabus Academic Relations Microsoft
More informationREST web services. Representational State Transfer Author: Nemanja Kojic
REST web services Representational State Transfer Author: Nemanja Kojic What is REST? Representational State Transfer (ReST) Relies on stateless, client-server, cacheable communication protocol It is NOT
More informationSOA CERTIFIED JAVA DEVELOPER (7 Days)
SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA
More informationXIII. 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 informationServer based signature service. Overview
1(11) Server based signature service Overview Based on federated identity Swedish e-identification infrastructure 2(11) Table of contents 1 INTRODUCTION... 3 2 FUNCTIONAL... 4 3 SIGN SUPPORT SERVICE...
More informationThe Great Office 365 Adventure
COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the
More information000-371. Web Services Development for IBM WebSphere Application Server V7.0. Version: Demo. Page <<1/10>>
000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version: Demo Page 1. Which of the following business scenarios is the LEAST appropriate for Web services? A. Expanding
More informationGOA365: The Great Office 365 Adventure
BEST PRACTICES IN OFFICE 365 DEVELOPMENT 5 DAYS GOA365: The Great Office 365 Adventure AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES Professional Developers Instructor-led training with hands-on
More informationEmerging 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 informationChristoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer
Christoph Bussler B2B Integration Concepts and Architecture With 165 Figures and 4 Tables IIIBibliothek Springer Contents Part I Introduction to Business-to-Business Integration.... 1 1 History 3 1.1 Why
More informationDavid Pilling Director of Applications and Development
Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert
More informationDesigning and Developing Web Applications by using the Microsoft.NET Framework
Designing and Developing Web Applications by using the Microsoft.NET Framework Course Number: 70 547 Length: Certification Exam This exam is part of a series of exams in pursuit of the MCPD certification.
More informationSOA 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 informationComponent Middleware. Sophie Chabridon. INT - INF Department - Distributed Systems team 2006
Sophie Chabridon INT - INF Department - Distributed Systems team 2006 Outline 1. Introduction................................................................... 3 2. Overview of EJB Technology.................................................
More informationMethods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)
More informationProgramming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)
Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Course Number: 4995 Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview
More informationSCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software
More informatione-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal
e-gateway SOLUTION OVERVIEW In an effort to manage mission critical information better, perform their daily tasks more efficiently, share information to key stakeholders more effectively, and ensure that
More informationEnhancing your Web Experiences with ASP.NET Ajax and IIS 7
Enhancing your Web Experiences with ASP.NET Ajax and IIS 7 Rob Cameron Developer Evangelist, Microsoft http://blogs.msdn.com/robcamer Agenda IIS 6 IIS 7 Improvements for PHP on IIS ASP.NET Integration
More informationIntegration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
More informationFUSE-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
More informationThe Microsoft Way: COM, OLE/ActiveX, COM+ and.net CLR. Chapter 15
The Microsoft Way: COM, OLE/ActiveX, COM+ and.net CLR Chapter 15 Microsoft is continually reengineering its existing application and platform base. Started with VBX, continued with OLE, ODBC, ActiveX,
More informationEnterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
More informationSoftware Requirement Specification Web Services Security
Software Requirement Specification Web Services Security Federation Manager 7.5 Version 0.3 (Draft) Please send comments to: dev@opensso.dev.java.net This document is subject to the following license:
More informationPart 2: The Neuron ESB
Neuron ESB: An Enterprise Service Bus for the Microsoft Platform This paper describes Neuron ESB, Neudesic s ESB architecture and framework software. We first cover the concept of an ESB in general in
More informationIntroduction 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 informationCourse Description. Course Audience. Course Outline. Course Page - Page 1 of 5
Course Page - Page 1 of 5 WebSphere Application Server 7.0 Administration on Windows BSP-1700 Length: 5 days Price: $ 2,895.00 Course Description This course teaches the basics of the administration and
More informationThe full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
More informationLightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
More informationClass Test 2 - e-security (CSN11102/11117) Semester 2, Session 2012-13
Class Test 2 - e-security (CSN11102/11117) Semester 2, Session 2012-13 Outline Requirements The test will account for 20% of the module final grade, and is based on the academic content of the course covering
More informationOPC UA vs OPC Classic
OPC UA vs OPC Classic By Paul Hunkar Security and Communication comparison In the world of automation security has become a major source of discussion and an important part of most systems. The OPC Foundation
More informationSONIC ESB 7. KEY CAPABILITIES > Connects, mediates and controls. KEY BENEFITS > Creates new processes using
CONNECT EVERYTHING. ACHIEVE ANYTHING. TM DATASHEET KEY CAPABILITIES > Connects, mediates and controls services, wherever they are deployed > Fast, dependable and secure communications > Transactional failover
More informationSOA, BPM, and Microsoft: A Pragmatic View
SOA, BPM, and Microsoft: A Pragmatic View David Chappell Chappell & Associates www.davidchappell.com Copyright 2006 David Chappell Vision and Pragmatism Vision is essential But rubber must eventually meet
More informationCloser Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division
Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency
More informationIntroduction CORBA Distributed COM. Sections 9.1 & 9.2. Corba & DCOM. John P. Daigle. Department of Computer Science Georgia State University
Sections 9.1 & 9.2 Corba & DCOM John P. Daigle Department of Computer Science Georgia State University 05.16.06 Outline 1 Introduction 2 CORBA Overview Communication Processes Naming Other Design Concerns
More information