Chapter 8 Web Services Foundations
|
|
- Lesley Summers
- 6 years ago
- Views:
Transcription
1 Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/ Chapter 8 Web Services Foudatios
2 Outlie Service-orieted computig Motivatio & Architecture Implemetig SOAs Web Services System Architecture Overview of Techologies ad Stadards SOAP for Web Service Ivocatio Message Format Processig Model WSDL for Web Service Descriptio Mai Igrediets & Documet Structure Web Service Policies UDDI for Web Service Discovery Applicatio Developmet Prof.Dr.-Ig. Stefa Deßloch 2 Middleware for Heterogeeous ad Distributed Iformatio Systems
3 Service-Orieted Computig (SOC) Service-orieted architecture (SOA) models a applicatio as a compositio of reusable services focus is o fuctios, ot thigs (i cotrast to OO-desig) services are characterized by the messages they exchage the iterface cotracts defied betwee service requester ad provider TP system based o SOA may iclude multiple reusable services offered by a sigle TA-program, or multiple distributed services both sychroous ad asychroous commuicatio mechaisms service is ivoked by sedig a message to the service service ca implemet a TA or a step withi a TA (request cotroller or TA server) Icreased popularity of SOC service-orieted access to fuctios of large-scale web sites (search, social etworkig, e-commerce) advet of stadard web service protocols Prof.Dr.-Ig. Stefa Deßloch 3 Middleware for Heterogeeous ad Distributed Iformatio Systems
4 Types of E-Busiess Busiess To Cosumer (B2C) Busiess To Busiess (B2B) Itra Busiess Relatio betwee eterprise ad customers Sales-related aspects are predomiat, like product presetatio, advertisig, service advisory, shoppig Relatio betwee processes of differet eterprises Predomiat are relatio to suppliers, ad customer relatios to other eterprises like idustrial cosumers, retailers, baks Electroic orgaizatio of iteral busiess processes, like realizatio withi workflow systems Prof.Dr.-Ig. Stefa Deßloch 4 Middleware for Heterogeeous ad Distributed Iformatio Systems
5 B2B Itegratio - Covetioal Middleware Middleware itself is (logically) cetralized usually cotrolled by a sigle compay ow requires agreemet o usig, maagig specific middleware platform across compaies ("third party") eed to implemet a "global workflow" problems lack of trust autoomy eeds to be preserved busiess trasactios are cofidetial Poit-to-poit solutios lack of stadardizatio may parters ivolved -> heterogeeity of middleware platforms Focus o LAN isufficiet support for iteret protocols problems with firewalls caot work with multiple trust domais Prof.Dr.-Ig. Stefa Deßloch 5 Middleware for Heterogeeous ad Distributed Iformatio Systems
6 Service-Orieted Architecture (SOA) Service Requestor Fids required services via Service Discovery Bids to services via Service Provider Service Provider Provides e-busiess services Publishes availability of these services Service Discovery Service Registry Provides support for publishig ad locatig services Like telephoe yellow pages Service Idex Publicatio is "passive": service descriptios are made available ad gathered by idex service Peer-to-peer Dicovery Dyamic discovery: requestor sed queries to peers i a etwork Defiitio (give by OASIS SOA Referece Model): "A paradigm for orgaizig ad utilizig distributed capabilities that may be uder the cotrol of differet owership domais" Publish Service Discovery Service Provider Fid Bid Service Requestor Prof.Dr.-Ig. Stefa Deßloch 6 Middleware for Heterogeeous ad Distributed Iformatio Systems
7 Implemetig SOAs Implemetatio based o Web Services applicatio fuctio is mapped to a specific service iterface (e.g., AddCustomer) stadards for SOA: ivocatio (SOAP), iterface descriptio (WSDL), registry (UDDI), all based o XML iteroperability: iterfaces are available for appl. servers, ORBs, MOM, DBMS, icludes trasactio iteroperability service assembly & compositio: tools ad techiques available Implemetatio based o Represetatioal State Trasfer (REST) architectural style for buildig large-scale distributed hypermedia systems applicatio fuctio is mapped to a specific resource providig a geeric iterface resource idetificatio through URI; uiform iterface: HTTP GET, PUT, POST, DELETE example: HTTP POST o to add customer resources ecode sessio state, fuctio idetifiers ad parameters represetatioal state trasfer usig self-cotaied messages self-descriptive messages usig HTTP header (cotet-type, accept fields) resources are decoupled from their represetatio cotet ca be accessed i a variety of formats, such as JSON (cotet egotiatio) Prof.Dr.-Ig. Stefa Deßloch 7 Middleware for Heterogeeous ad Distributed Iformatio Systems
8 RESTful Web Services Web services provided purely based o the above priciples alterative to WSDL/SOAP-based big web services Ratioale perceived to be simple leverages existig, well-kow stadards (HTTP, XML, URI, MIME) light-weight ifrastructure that requires oly miimal toolig, is iexpesive similar to buildig dyamic web site REST ad Ajax (see later chapter) complemet each other icely suitable for hostig applicatios o the web Drawbacks ad limitatios (still) eeds careful desig ad eumeratio of resources to be exposed, mapped to geeric iterface, ad of data represetatios used more flexible, but more format variatios to accout for oly RPC-style iteractios, HTTP-oly requires maual implemetatio of reliability, trasactios Prof.Dr.-Ig. Stefa Deßloch 8 Middleware for Heterogeeous ad Distributed Iformatio Systems
9 Web Services Distributed computig platform built o existig ifrastructure icludig XML & HTTP Web services are for B2B what browsers are for B2C Self-cotaied, self describig, modular service that ca be published, located ad ivoked across the web Refer to ope stadards ad specificatios: compoet model (WSDL) iter-compoet commuicatio (SOAP) discovery (UDDI) Platform- ad implemetatio-idepedet access Described, searched, ad executed based o XML Eable compoet-orieted applicatios Loose couplig from cliet to service Eable to itegrate legacy systems ito the web Useful for other distributed computig frameworks such as CORBA, DCOM, EJBs è Web services as wrappers for existig IS-fuctioality Prof.Dr.-Ig. Stefa Deßloch 9 Middleware for Heterogeeous ad Distributed Iformatio Systems
10 Web Service System Architecture Commo iteral architecture leveragig covetioal middleware service provider web services iterface access to iteral systems cliet iteral web service middleware covetioal middleware other tiers other tiers Prof.Dr.-Ig. Stefa Deßloch 10 Middleware for Heterogeeous ad Distributed Iformatio Systems
11 Exteral Web Services Architecture Service Requestor exteral middleware Service Provider web services cliet trasactio maagemet trasactio maagemet web service iteral middleware other protocol ifrastructure compositio egie other protocol ifrastructure compositio egie iteral middleware other tiers other tiers service service service descriptios descriptios descriptios Directory Service Provider Prof.Dr.-Ig. Stefa Deßloch 11 Middleware for Heterogeeous ad Distributed Iformatio Systems
12 Techologies: Service Descriptio & Discovery Service Descriptio Commo Base Laguage (àxml) Iterfaces (àwsdl) exted "traditioal" IDLs iteractio mode address/trasport protocol ifo Busiess Protocols (àwscl, BPEL) describe possible coversatios order of iteractios Properties ad Sematics (àuddi, WS-Policy) descriptios to facilitate bidig i a loosely-coupled, autoomous settig e.g., o-fuctioal properties (cost, trasactioal & security support) textual descriptios orgaize this iformatio Vertical Stadards iterfaces, protocols, etc. specific to applicatio domais Service Discovery Directory/Repository for WS descriptios APIs ad protocols for directory iteractio vertical stadards properties ad sematics busiess protocols iterfaces commo base laguage at desig-time or ru-time directories Service Descriptio ad Discovery Stack Prof.Dr.-Ig. Stefa Deßloch 12 Middleware for Heterogeeous ad Distributed Iformatio Systems
13 Techologies: Service Iteractio & Compositio Service Iteractio Trasport lots of possibilities HTTP most commo Basic ad Secure Messagig stadardize how to format/package iformatio to be exchaged (àsoap) defie how to exted basic mechaism to achieve additioal capabilities (àws- Security) Protocol Ifrastructure (meta-protocols) geeral ifrastructure for busiess iteractios maitai state of coversatio meta-protocols which protocols do we use? who is coordiatig? Middleware Properties (horizotal protocols) properties similar to those of covetioal middleware reliability, trasactios, Service Compositio middleware properties protocol ifrastructure basic ad secure messagig trasport Service Iteractio Stack Implemet web service by ivokig other web services Similar to workflow maagemet, oly for web services Prof.Dr.-Ig. Stefa Deßloch 13 Middleware for Heterogeeous ad Distributed Iformatio Systems
14 SOAP Simple Object Access Protocol middleware properties protocol ifrastructure basic ad secure messagig trasport Service Iteractio Stack Defies how to format iformatio i XML so that it ca be exchaged betwee peers message format for stateless, oe-way commuicatio support loosely-coupled applicatios covetios for iteractio patters (RPC) implemet "o top of" oe-way messagig first message ecodes the call, secod (reply) message the result processig rules for SOAP messages how to trasport SOAP messages o top of HTTP, SMTP Prof.Dr.-Ig. Stefa Deßloch 14 Middleware for Heterogeeous ad Distributed Iformatio Systems
15 SOAP Evelope Framework Defies mechaism for idetifyig What iformatio is i the message Who should deal with the iformatio Whether this is optioal or madatory Evelope elemet is the root elemet of the SOAP message, cotais Optioal header elemet Madatory body elemet Body elemet Cotais arbitrary XML applicatio-specific Child elemets are called body etries (or bodies) Example: Prof.Dr.-Ig. Stefa Deßloch 15 Middleware for Heterogeeous ad Distributed Iformatio Systems
16 SOAP Headers Primary extesibility mechaism i SOAP Additioal facets ca be added to SOAP-based protocols Mechaism to provide additioal "cotrol" iformatio (e.g., directives, cotext iformatio) pass iformatio that is orthogoal to the specific iformatio to execute the request Ay umber of headers ca appear i a SOAP evelope Usage areas Applicatio-specific extesios (see previous example) e.g., reservatio idetificatio, customer idetificatio ad iformatio, Geeric service extesios autheticatio, authorizatio, trasactio maagemet, paymet processig, tracig, auditig Header cotet Arbitrary XML Determied by the schema of the header elemet Prof.Dr.-Ig. Stefa Deßloch 16 Middleware for Heterogeeous ad Distributed Iformatio Systems
17 SOAP Itermediaries SOAP itermediaries provide "value-added services" SOAP message ca travel through multiple SOAP odes Seder [-> Itermediary ] -> ultimate Receiver Itermediaries process oe or more SOAP headers Header is removed from the message after processig (default behavior) ca be reiserted by the itermediary, possibly with modified values Itermediary does ot eed to uderstad message body reservatio cliet customer id reservatio id body cust-service itermed. customer id + prefereces reservatio id body reservatio server Prof.Dr.-Ig. Stefa Deßloch 17 Middleware for Heterogeeous ad Distributed Iformatio Systems
18 SOAP-based RPCs SOAP is fudametally a stateless, oe-way message exchage paradigm but applicatios ca create more complex iteractio patters Request/respose, request/multiple resposes SOAP-based RPC Employs request/respose message exchage patter (MEP) MEPs defie "templates" for more complex message eschages Ivocatio is modeled as a struct of i/iout parameters <docheck> <product> </product> <quatity> </quatity> </docheck> Respose is modeled as a struct as well <docheckrespose> </docheckrespose> All data is passed by-value Edpoit (address of target ode) to be provided i a protocol bidig-specific maer Prof.Dr.-Ig. Stefa Deßloch 18 Middleware for Heterogeeous ad Distributed Iformatio Systems
19 More SOAP SOAP protocol bidigs SOAP is trasport-idepedet, ca be boud to ay protocol type E.g., SMTP, JMS, UDP, SOAP stadard defies a bidig to HTTP Bidig to HTTP (sychroous protocol) makes RPC-style atural Oe-way exchage will use simple ackowledgemet as HTTP respose SOAP with Attachmets XML is t good at carryig o-xml thigs withi it Itroduces a outer multipart MIME evelope Root part is SOAP evelope Other parts ca be aythig: XML, images, WS-Addressig provides a mechaism to place the target, source ad other importat address iformatio directly withi the Web service message decouples address iformatio from ay specific trasport model w3c recommedatio Prof.Dr.-Ig. Stefa Deßloch 19 Middleware for Heterogeeous ad Distributed Iformatio Systems
20 Web Services Descriptio Laguage (WSDL) Provides all iformatio ecessary to programmatically access a service documetatio for distributed systems recipe for automatig the details ivolved i applicatios commuicatio Descriptio of the logical web service iterface operatios, parameters, similar to IDL i covetioal middleware Describes mechaism to access the web service which protocol is used SOAP, service locatio WSDL stadardizatio pursued by w3c V1.1 specificatio is a w3c ote ot a official stadard, but most widely used vertical stadards protocols ad sematics busiess protocols iterfaces commo base laguage WSDL 2.0 is a w3c recommedatio Service Descriptio ad Discovery Stack directories Prof.Dr.-Ig. Stefa Deßloch 20 Middleware for Heterogeeous ad Distributed Iformatio Systems
21 Igrediets of WSDL Abstract part (typical scope of a iterface defiitio laguage) Types: Defiitios of data types eeded (e.g., message types) uses XMLSchema as a default laguage Message Exchage Patter: Abstract defiitio of data exchage defies sequece of iput ad output messages, idepedet of a specific service Operatio: Abstract actios supported by the service Iterface: Iterface defied as set of operatios Cocrete part Bidig: Cocrete protocol ad data format used to implemet a iterface E.g., SOAP/HTTP, HTTP GET/POST the same service ca be supported by multiple protocols/bidigs simultaeously Edpoit: Sigle idividual "ed poit" idetified by a etwork address supportig a particular bidig Service: Collectio of related "ed poits Group edpoits related to the same service iterface but expressed by differet protocols (bidigs) Prof.Dr.-Ig. Stefa Deßloch 21 Middleware for Heterogeeous ad Distributed Iformatio Systems
22 WSDL 2.0 Documet Structure Prof.Dr.-Ig. Stefa Deßloch 22 Middleware for Heterogeeous ad Distributed Iformatio Systems
23 Message Exchage Patters Defies iteractio paradigms exchage of several asychroous messages sequece ad cardiality of messages i a operatio abstract: o message types, o bidig-specific iformatio is specified miimal cotract Stadard MEPs defied by WSDL specificatio i-boud MEPs I-Oly, Robust I-Oly, I-Out, I-Optioal-Out out-boud MEPs Out-Oly, Robust Out-Oly, Out-I, Out-Optioal-I Where to sed to? Outside scope of WSDL Iformatio could be provided through aother (subscribe) operatio or defied at deploymet time Extesibility possible to defie ew MEPs Prof.Dr.-Ig. Stefa Deßloch 23 Middleware for Heterogeeous ad Distributed Iformatio Systems
24 Iterface Iterface is a set of abstract operatios may exted other iterfaces (i.e., multiple iterface iheritace) faults, operatios, etc. are iherited overloadig of operatios is ot supported iheritace coflicts must ot occur default style for operatios ca be specified Operatio groups a set of abstract messages ivolved refereces a MEP that defies sequece of messages defies the structure of iput, output, ifault, outfault messages by referecig the appropriate (schema) types optioally declares a style rules used for geeratig messages, e.g., RPC style or Documet style may optioally be declared "safe" Iterface Fault o further obligatios result from a ivocatio defiitio of faults that ca occur i the scope of this iterface Prof.Dr.-Ig. Stefa Deßloch 24 Middleware for Heterogeeous ad Distributed Iformatio Systems
25 Web Service Policies Web service capabilities ad requiremets eed to be described as (machiereadable) metadata examples: addressig, security, trasactios, reliability allows tools to check for service compatibility, geerate code WS-Policy express capabilities, characteristics of etities i a WS-based system policy assertios, expressios, statemets example: <All> <wsam:addressig> </wsam:addressig> <ExactlyOe> <sp:trasportbidig> </sp:trasportbidig> <sp:asymmetricbidig> </sp:asymmetricbidig> </ExactlyOe> </All> allows seders, receivers to specify their security requiremets ad capabilities WS-PolicyAttachmet associate policy expressios with subjects referece policies from WSDL defiitios or ilie them i bidigs associate policies with UDDI etities Prof.Dr.-Ig. Stefa Deßloch 25 Middleware for Heterogeeous ad Distributed Iformatio Systems
26 Uiversal Descriptio Discovery ad Itegratio (UDDI) Goal: eable service discovery catalogue services based o published iformatio of service providers maitai taxoomy(ies) to support searchig for appropriate services i busiess terms specify techical bidig iformatio to actually commuicate with the selected service UDDI registry serves as a directory of web services Allows searchig by what ad by how istead of just by ame UDDI defies Set of schemas for describig busiesses ad their services UDDI data model SOAP API for accessig a UDDI registry UDDI iitiative Ivolves more tha 300 compaies Prof.Dr.-Ig. Stefa Deßloch 26 Middleware for Heterogeeous ad Distributed Iformatio Systems
27 UDDI Core Data Structures busiessetity: iformatio about the party publishig service iformatio tmodel: descriptios of specificatios for services or value sets; basis for techical figerprits cotais 0 or more busiessservice: descriptive iformatio about a family of techical services refereces to desigate iterface specificatios for a service cotais 1 or more bidigtemplate: techical iformatio about service etry poit ad implemetatio specs UDDI key uiquely idetifies each istace of core data structures withi a registry basis for realizig the cotaimet/referecig relatioships (usig foreig keys) XML Schema defiitio for UDDI Data Model Prof.Dr.-Ig. Stefa Deßloch 27 Middleware for Heterogeeous ad Distributed Iformatio Systems
28 Registry Types Differet types of registries corporate/private (e.g., eterprise web service registry) operates withi the boudaries of a sigle compay (or for a restricted umber of parters) data is ot shared with other registries affiliated (e.g., tradig parter etwork) registry is deployed i a cotrolled eviromet limited access by authorized cliets data may be shared with other registries i a cotrolled maer public (e.g., UDDI Busiess Registry) ope, public access to registry data secured admiistrative access, cotet may be moderated data may shared, trasferred amog registries UDDI Busiess Registry public, global registry of busiesses ad their services master directory of publicly available e-commerce services was iitial focus of UDDI effort Prof.Dr.-Ig. Stefa Deßloch 28 Middleware for Heterogeeous ad Distributed Iformatio Systems
29 Applicatio Developmet UDDI publish fid geerate WSDL geerate geerate Proxy Trasport Stub Requestor Service Prof.Dr.-Ig. Stefa Deßloch 29 Middleware for Heterogeeous ad Distributed Iformatio Systems
30 Java API for XML Web Services (JAX-WS) API for buildig web services ad cliets based o remote procedure calls ad XML Goal: hide all the complexities of SOAP message processig APIs for supportig XML based RPC for the Java platform Defies Defie web service Use web service WSDL/XML to Java mappig Java to XML/WSDL mappig Core APIs SOAP support (icludig attachmets) Cliet ad Server Programmig models ivolvig geerated stub classes Cliet side ivocatio (stadard programmig model) Applicatio ivokes web service through geerated stub class JAX-WS rutime maps the ivocatio to SOAP, builds the SOAP message, processes the HTTP request Server side processig JAX-WS rutime processes HTTP, SOAP message, maps to RPC ad dispatches to target (class implemetig the web service) Prof.Dr.-Ig. Stefa Deßloch 30 Middleware for Heterogeeous ad Distributed Iformatio Systems
31 Mappig WSDL <-> Java Example WSDL 1.1 iterface defiitio: <!-- WSDL Extract --> <message ame= getlasttradeprice > <part ame= tickersymbol type= xsd:strig /> </message> <message ame= getlasttradepricerespose > <part ame= result type= xsd:float /> </message> <porttype ame= StockQuoteProvider > <operatio ame= getlasttradeprice parameterorder= tickersymbol > <iput message= ts:getlasttradeprice /> <output message= ts:getlasttradepricerespose /> </operatio> </porttype> Java service edpoit iterface: //Java public iterface StockQuoteProvider exteds java.rmi.remote { float getlasttradeprice( Strig tickersymbol) } throws java.rmi.remoteexceptio; Prof.Dr.-Ig. Stefa Deßloch 31 Middleware for Heterogeeous ad Distributed Iformatio Systems
32 Summary Service-orieted architectures SOAP defiitio, access, discovery of (web) services web services vs. REST services defies SOAP message structure ad messagig framework stateless, oe-way more complex patters "o top" (e.g., request/respose) provides covetio for doig RPCs usig SOAP support for extesibility, error-hadlig, flexible data represetatio idepedet of trasport protocols bidig framework for defiig protocol-specific bidigs SOAP/HTTP extesios beyod SOAP for addressig, reliable messagig (see ext chapter) Prof.Dr.-Ig. Stefa Deßloch 32 Middleware for Heterogeeous ad Distributed Iformatio Systems
33 Summary (cot.) WSDL UDDI supports descriptio of all iformatio eeded to access a web service iterface, operatio, message types bidig to specific protocol (e.g., SOAP) registry protocol extesios edpoit, service publish iformatio about busiess, services provided, ad the way to use them white, yellow, gree pages tmodels provide ifrastructure for busiess ad service "ame space" idetificatio, classificatio of busiess, services, protocols, ca "poit to" detailed service descriptios such as WSDL files APIs for maipulatig ad iquirig about registry cotet provided as web services Prof.Dr.-Ig. Stefa Deßloch 33 Middleware for Heterogeeous ad Distributed Iformatio Systems
34 Summary (cot.) Applicatio developmet Itegratio with programmig laguages, existig middleware Toolig support Programmig laguage bidig WSDL as the "IDL for web services" Mappig WSDL to PL (e.g., Java) eables geeratio of cliet proxies, server stubs for web services ivocatio Mappig PL to WSDL "publish" existig fuctioality as a web service Web services support based o covetioal middleware defie stadards for reusig/extedig existig programmig models ad middleware ifrastructure to support web service Java EE: use/publish servlets, stateless sessio beas to implemet WSs (JAX-WS) REST (Represetatioal State Trasfer) idea: model a set of services as resources with geeric iterface (get, put, post, delete) "lightweight", stateless web services Java EE: itegratio similar to web services, is based o JAX-RS API Prof.Dr.-Ig. Stefa Deßloch 34 Middleware for Heterogeeous ad Distributed Iformatio Systems
Architectural styles for software systems The client-server style
Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS
More informationChapter 2 Distributed Information Systems Architecture
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 2 Distributed Iformatio Systems Architecture Chapter Outlie (Distributed)
More informationChapter 3 DB-Gateways
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 3 DB-Gateways Outlie Couplig DBMS ad programmig laguages approaches requiremets
More informationΤεχνολογία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr
More informationGoals of the Lecture UML Implementation Diagrams
Goals of the Lecture UML Implemetatio Diagrams Object-Orieted Aalysis ad Desig - Fall 1998 Preset UML Diagrams useful for implemetatio Provide examples Next Lecture Ð A variety of topics o mappig from
More informationChapter 11 Web-based Information Systems
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 11 Web-based Iformatio Systems TP Applicatio Architecture Frot-ed program
More information1 Enterprise Modeler
1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio
More informationChapter 4 Remote Procedure Calls and Distributed Transactions
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 4 Remote Procedure Calls ad Distributed Trasactios Outlie Remote Procedure
More informationOutline n Introduction n Background o Distributed DBMS Architecture
Outlie Itroductio Backgroud o Distributed DBMS Architecture Datalogical Architecture Implemetatio Alteratives Compoet Architecture o Distributed DBMS Architecture o Distributed Desig o Sematic Data Cotrol
More informationService Oriented Enterprise Architecture and Service Oriented Enterprise
Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE
More informationSystem and Software Architecture Description (SSAD)
System ad Software Architecture Descriptio (SSAD) Diabetes Health Platform Team #6 Jasmie Berry (Cliet) Veerav Naidu (Project Maager) Mukai Nog (Architect) Steve South (IV&V) Vijaya Prabhakara (Quality
More informationBaan Finance Financial Statements
Baa Fiace Fiacial Statemets Module Procedure UP041A US Documetiformatio Documet Documet code : UP041A US Documet group : User Documetatio Documet title : Fiacial Statemets Applicatio/Package : Baa Fiace
More informationChapter 5 Application Server Middleware
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 5 Applicatio Server Middleware Outlie Trasactio processig applicatio
More informationBEA WebLogic Collaborate
BEA WebLogic Collaborate A Compoet of BEA WebLogic Itegratio Itroducig BEA WebLogic Collaborate BEA WebLogic Collaborate Release 2.0 Documet Editio 2.0 July 2001 001 ServiceNow, Ic.'s Exhibit 1004 Copyright
More informationAppendix D. Controller Implementation
COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);
More informationBEA Tuxedo. Creating CORBA Client Applications
BEA Tuxedo Creatig CORBA Cliet Applicatios BEA Tuxedo 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationTask scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation
6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08
More informationBaan Tools User Management
Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio
More informationOntology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection
2017 Asia-Pacific Egieerig ad Techology Coferece (APETC 2017) ISBN: 978-1-60595-443-1 Otology-based Decisio Support System with Aalytic Hierarchy Process for Tour Pacage Selectio Tie-We Sug, Chia-Jug Lee,
More informationBEA Tuxedo. Creating CORBA Server Applications
BEA Tuxedo Creatig CORBA Server Applicatios BEA Tuxedo Release 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationPanel for Adobe Premiere Pro CC Partner Solution
Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere
More informationModeling a Software Architecture. Paolo Ciancarini
Modelig a Software Architecture Paolo Ciacarii Ageda Describig software architectures Architectural frameworks Models based o architectural laguages Models based o UML Mai architectural views 2 Why documet
More informationOutline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs
Dyamic Aalysis ad Desig Patter Detectio i Java Programs Outlie Lei Hu Kamra Sartipi {hul4, sartipi}@mcmasterca Departmet of Computig ad Software McMaster Uiversity Caada Motivatio Research Problem Defiitio
More informationChapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings
Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.
More informationSoftware development of components for complex signal analysis on the example of adaptive recursive estimation methods.
Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig
More informationCSC 220: Computer Organization Unit 11 Basic Computer Organization and Design
College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:
More informationKeywords Software Architecture, Object-oriented metrics, Reliability, Reusability, Coupling evaluator, Cohesion, efficiency
Volume 3, Issue 9, September 2013 ISSN: 2277 128X Iteratioal Joural of Advaced Research i Computer Sciece ad Software Egieerig Research Paper Available olie at: www.ijarcsse.com Couplig Evaluator to Ehace
More informationn Explore virtualization concepts n Become familiar with cloud concepts
Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to
More informationBEA WebLogic Server. Programming WebLogic Enterprise JavaBeans
BEA WebLogic Server Programmig WebLogic Eterprise JavaBeas WebLogic Server 6.0 Documet Date March 3, 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software
More informationPOMA: A Pattern-Oriented and Model-Driven Architecture
Joural Title: Software - Practice ad Experiece POMA: A Patter-Orieted ad Model-Drive Architecture Mohamed Taleb (, 2), Ahmed Seffah () ad Alai Abra (2) () Huma-Cetered Software Egieerig Group Departmet
More informationSoftware Architecture. Paolo Ciancarini
Software Architecture Paolo Ciacarii Ageda Software Architecture: defiitios ad stadards The stadard IEEE 1471 ad its successors Architectural frameworks Architectural assets 2 What is the role of architecture??
More informationA SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON
A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work
More informationOracle Server. What s New in this Release? Release Notes
Oracle email Server Release Notes Release 5.2 for Widows NT May 2001 Part No. A90426-01 These release otes accompay Oracle email Server Release 5.2 for Widows NT. They cotai the followig topics: What s
More informationWeb OS Switch Software
Web OS Switch Software BBI Quick Guide Nortel Networks Part Number: 213164, Revisio A, July 2000 50 Great Oaks Boulevard Sa Jose, Califoria 95119 408-360-5500 Mai 408-360-5501 Fax www.orteletworks.com
More informationBEA Tuxedo. Introducing the BEA Tuxedo System
BEA Tuxedo Itroducig the BEA Tuxedo System BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationElementary Educational Computer
Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified
More informationAvid Interplay Bundle
Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers
More informationData Structures and Algorithms. Analysis of Algorithms
Data Structures ad Algorithms Aalysis of Algorithms Outlie Ruig time Pseudo-code Big-oh otatio Big-theta otatio Big-omega otatio Asymptotic algorithm aalysis Aalysis of Algorithms Iput Algorithm Output
More informationEE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control
EE 459/500 HDL Based Digital Desig with Programmable Logic Lecture 13 Cotrol ad Sequecig: Hardwired ad Microprogrammed Cotrol Refereces: Chapter s 4,5 from textbook Chapter 7 of M.M. Mao ad C.R. Kime,
More informationCA Top Secret r14 for z/os
PRODUCT SHEET: CA TOP SECRET FOR z/os CA Top Secret r14 for z/os CA Top Secret for z/os (CA Top Secret) provides iovative ad comprehesive security for your busiess trasactio eviromets icludig z/os, Maiframe
More informationVISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann
Proceedigs of the 2000 Witer Simulatio Coferece J. A. Joies, R. R. Barto, K. Kag, ad P. A. Fishwick, eds. VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION Thomas Wiedema Techical
More informationWYSE Academic Challenge Sectional Computer Science 2005 SOLUTION SET
WYSE Academic Challege Sectioal Computer Sciece 2005 SOLUTION SET 1. Correct aswer: a. Hz = cycle / secod. CPI = 2, therefore, CPI*I = 2 * 28 X 10 8 istructios = 56 X 10 8 cycles. The clock rate is 56
More informationGE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III
GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-
More informationCode Review Defects. Authors: Mika V. Mäntylä and Casper Lassenius Original version: 4 Sep, 2007 Made available online: 24 April, 2013
Code Review s Authors: Mika V. Mätylä ad Casper Lasseius Origial versio: 4 Sep, 2007 Made available olie: 24 April, 2013 This documet cotais further details of the code review defects preseted i [1]. of
More informationBEA WebLogic XML/Non-XML Translator
BEA WebLogic XML/No-XML Traslator A Compoet of BEA WebLogic Itegratio Plug-I Guide BEA WebLogic XML/No-XML Traslator Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright 2001 BEA Systems, Ic. All
More informationComputers and Scientific Thinking
Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput
More informationData Warehousing. Paper
Data Warehousig Paper 28-25 Implemetig a fiacial balace scorecard o top of SAP R/3, usig CFO Visio as iterface. Ida Carapelle & Sophie De Baets, SOLID Parters, Brussels, Belgium (EUROPE) ABSTRACT Fiacial
More informationCS 111: Program Design I Lecture 19: Networks, the Web, and getting text from the Web in Python
CS 111: Program Desig I Lecture 19: Networks, the Web, ad gettig text from the Web i Pytho Robert H. Sloa & Richard Warer Uiversity of Illiois at Chicago April 3, 2018 Goals Lear about Iteret Lear about
More informationPython Programming: An Introduction to Computer Science
Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists
More informationRequirements Analysis
Iformatio Systems Cocepts Requiremets Aalysis Roma Kotchakov Birkbeck, Uiversity of Lodo Based o Chapter 7 of Beett, McRobb ad Farmer: Object Orieted Systems Aalysis ad Desig Usig UML, (4th Editio), McGraw
More informationAir Force Data Reference Architecture and Platform
Headquarters U.S. Air Force Air Force Data Referece Architecture ad Platform Ms. Jackie Murray 11 Oct 2018 1 AF Data Challeges Large umber of legacy systems with umerous poit-to-poit iterfaces that are
More informationAnalysis of Algorithms
Presetatio for use with the textbook, Algorithm Desig ad Applicatios, by M. T. Goodrich ad R. Tamassia, Wiley, 2015 Aalysis of Algorithms Iput 2015 Goodrich ad Tamassia Algorithm Aalysis of Algorithms
More informationRunning Time. Analysis of Algorithms. Experimental Studies. Limitations of Experiments
Ruig Time Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Most algorithms trasform iput objects ito output objects. The
More informationSecurity and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms
Because Itercom does t stop at the hardware level by Commed Software Itercom Server for virtualised IT platforms Ready for VMware Ready for Hyper-V VoIP Ultimate availability Itercom Server as a app The
More informationSchema for the DCE Security Registry Server
Schema for the Security egistry Server Versio Date: 0/20/00 For questios or commets cocerig this documet, sed a email ote to dce-ldap@opegroup.org or call Doa Skibbie at 52 838-3896. . Itroductio...3 2.
More informationStructuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software
Structurig Redudacy for Fault Tolerace CSE 598D: Fault Tolerat Software What do we wat to achieve? Versios Damage Assessmet Versio 1 Error Detectio Iputs Versio 2 Voter Outputs State Restoratio Cotiued
More informationMANAGED! PREPARE TO BE FEATURES HANDHELD USER DISPLAYS. Specifications MEASUREMENT STABILIZATION INDICATOR
FEATURES Trasfers data easily betwee Hadheld & PC via USB cable. Stores up to 3000 temperatures ad 300 meu items. Sets Max / Mi temperature limit idicators. Stores custom meus for easy recall. Exports
More informationBEA WebLogic Process Integrator
BEA WebLogic Process Itegrator A Compoet of BEA WebLogic Itegratio BEA WebLogic Process Itegrator Studio Olie Help BEA WebLogic Process Itegrator Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright
More informationCourse Information. Details. Topics. Network Examples. Overview. Walrand Lecture 1. EECS 228a. EECS 228a Lecture 1 Overview: Networks
Walrad Lecture 1 Course Iformatio Lecture 1 Overview: Networks Jea Walrad www.eecs.berkeley.edu/~wlr Istructor: Jea Walrad Office Hours: M-Tu 1:00-2:00 Time/Place: MW 2:00-3:30 i 285 Cory Home Page: http://wwwist.eecs.berkeley.edu/~ee228a
More informationCustomer Portal Quick Reference User Guide
Customer Portal Quick Referece User Guide Overview This user guide is iteded for FM Approvals customers usig the Approval Iformatio Maagemet (AIM) customer portal to track their active projects. AIM is
More informationChapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig
More informationPython Programming: An Introduction to Computer Science
Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:
More informationRunning Time ( 3.1) Analysis of Algorithms. Experimental Studies. Limitations of Experiments
Ruig Time ( 3.1) Aalysis of Algorithms Iput Algorithm Output A algorithm is a step- by- step procedure for solvig a problem i a fiite amout of time. Most algorithms trasform iput objects ito output objects.
More informationAnalysis of Algorithms
Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Ruig Time Most algorithms trasform iput objects ito output objects. The
More informationSession Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)
F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The
More informationChapter 10. Defining Classes. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 10 Defiig Classes Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 10.1 Structures 10.2 Classes 10.3 Abstract Data Types 10.4 Itroductio to Iheritace Copyright 2015 Pearso Educatio,
More informationOutline and Reading. Analysis of Algorithms. Running Time. Experimental Studies. Limitations of Experiments. Theoretical Analysis
Outlie ad Readig Aalysis of Algorithms Iput Algorithm Output Ruig time ( 3.) Pseudo-code ( 3.2) Coutig primitive operatios ( 3.3-3.) Asymptotic otatio ( 3.6) Asymptotic aalysis ( 3.7) Case study Aalysis
More informationBEA WebLogic Application Integration A Component of BEA WebLogic Integration. Adapter Development Guide
BEA WebLogic Applicatio Itegratio A Compoet of BEA WebLogic Itegratio Adapter Developmet Guide BEA WebLogic Applicatio Itegratio Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright 2001 BEA Systems,
More informationChapter 4. Procedural Abstraction and Functions That Return a Value. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 4 Procedural Abstractio ad Fuctios That Retur a Value Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 4.1 Top-Dow Desig 4.2 Predefied Fuctios 4.3 Programmer-Defied Fuctios 4.4
More informationThe CCITT Communication Protocol for Videophone Teleconferencing Equipment
The CCITT Commuicatio Protocol for Videophoe Telecoferecig Equipmet Ralf Hiz Daimler-Bez AG Istitut ffir Iformatiostechik Tcl. 0731 / 505-21 32 Fax. 0731 / 505-41 04 Wilhelm-R.uge-Str. 11 7900 Ulm Abstract
More informationBEA WebLogic Commerce Server. Registration and User Processing Package
BEA WebLogic Commerce Server Registratio ad User Processig Package BEA WebLogic Commerce Server 3.2 Documet Editio 3.2 December 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted
More informationBasic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000.
5-23 The course that gives CM its Zip Memory Maagemet II: Dyamic Storage Allocatio Mar 6, 2000 Topics Segregated lists Buddy system Garbage collectio Mark ad Sweep Copyig eferece coutig Basic allocator
More informationSCI Reflective Memory
Embedded SCI Solutios SCI Reflective Memory (Experimetal) Atle Vesterkjær Dolphi Itercoect Solutios AS Olaf Helsets vei 6, N-0621 Oslo, Norway Phoe: (47) 23 16 71 42 Fax: (47) 23 16 71 80 Mail: atleve@dolphiics.o
More informationGoals of the Lecture Object Constraint Language
Goals of the Lecture Object Costrait Laguage Object-Orieted Aalysis ad Desig - Fall 1998 Preset the Object Costrait Laguage Ð As best as possible, with the limited iformatio available from UML i a Nutshell
More informationn Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk
Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet
More informationOutline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers
Outlie CSCI 4730 s! What is a s?!! System Compoet Architecture s Overview Questios What is a?! What are the major operatig system compoets?! What are basic computer system orgaizatios?! How do you commuicate
More informationCA InterTest for CICS r8.5
PRODUCT SHEET: CA INTERTEST FOR CICS CA IterTest for CICS r8.5 CA IterTest for CICS provides testig ad debuggig of IBM CICS Trasactio Server for z/os applicatios writte i COBOL, PL/I, Assembler ad Laguage
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 18 Strategies for Query Processig Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio DBMS techiques to process a query Scaer idetifies
More informationPseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance
Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Pseudocode ( 1.1) High-level descriptio of a algorithm More structured
More informationBEA Tuxedo. Using the BEA Tuxedo Domains Component
BEA Tuxedo Usig the BEA Tuxedo Domais Compoet BEA Tuxedo Release 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad
More informationCMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago
CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems
More informationGoals of this Lecture Activity Diagram Example
Goals of this Lecture Activity Diagram Example Object-Orieted Aalysis ad Desig - Fall 998 Preset a example activity diagram Ð Relate to requiremets, use cases, ad class diagrams Also, respod to a questio
More informationIntroduction to Network Technologies & Layered Architecture BUPT/QMUL
Itroductio to Network Techologies & Layered Architecture BUPT/QMUL 2018-3-12 Review What is the Iteret? How does it work? Whe & how did it come about? Who cotrols it? Where is it goig? 2 Ageda Basic Network
More informationTowards Efficient Selection of Web Services
Towards Efficiet Selectio of Web Services Amir Padovitz School of Computer Sciece & Software Egieerig, Moash Uiversity Padovitz@bigpodcom Shoali Krishaswamy School of Computer Sciece & Software Egieerig,
More informationBEA WebLogic Portal. Guide to Events and Behavior Tracking
BEA WebLogic Portal Guide to Evets ad Behavior Trackig Versio 4.02 Documet Date: November 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationChapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.
Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4
More information1100 Appliances. Big security for small branches. Datasheet: Check Point 1100 Appliances FEATURES BENEFITS GATEWAY SOFTWARE BLADES
Datasheet: Check Poit 00 Appliaces 00 Big security for small braches 00 Appliaces YOUR CHALLENGE I the age of global busiess ad icreasigly more distributed workforce, remote ad brach staff demad access
More informationOracle Process Manufacturing
Oracle Process Maufacturig Product Developmet Recipe API User s Guide Release 11i Part No. A97387-04 Jauary 2005 Oracle Process Maufacturig Product Developmet Recipe API User s Guide, Release 11i Part
More informationOracle SDP Number Portability
Oracle SDP Number Portability Implemetatio Guide Release 11i August 2000 Part No. A86289-01 Oracle SDP Number Portability, Realease11i Part No.A86289-01 Copyright 2000, Oracle Corporatio. All rights reserved.
More informationBAAN IVb/c. Structure, master data, and configuration of BEMIS
BAAN IVb/c Structure, master data, ad cofiguratio of BEMIS A publicatio of: Baa Developmet BV POBox 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet BV 1998 All rights reserved
More informationHuman-Computer Interaction IS4300
Huma-Computer Iteractio IS4300 1 I5 due ext class Your missio i this exercise is to implemet a very simple Java paitig applicatio. The app must support the followig fuctios: Draw curves, specified by a
More informationInteractive PMCube Explorer
Iteractive PMCube Explorer Documetatio ad User Maual Thomas Vogelgesag Carl vo Ossietzky Uiversität Oldeburg December 9, 206 Cotets Itroductio 3 2 Applicatio Overview 4 3 Data Preparatio 6 3. Data Warehouse
More informationIS-IS in Detail. ISP Workshops
IS-IS i Detail ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 27 th November
More informationDesign and Implementation of Web Usage Mining Intelligent System in the Field of e-commerce
Available olie at www.sciecedirect.com Procedia Egieerig 30 (2012) 20 27 Iteratioal Coferece o Commuicatio Techology ad System Desig Desig ad Implemetatio of Web Usage Miig Itelliget System i the Field
More informationIsn t It Time You Got Faster, Quicker?
Is t It Time You Got Faster, Quicker? AltiVec Techology At-a-Glace OVERVIEW Motorola s advaced AltiVec techology is desiged to eable host processors compatible with the PowerPC istructio-set architecture
More informationIntroduction to OSPF. ISP Training Workshops
Itroductio to OSPF ISP Traiig Workshops 1 OSPF p Ope Shortest Path First p Lik state or SPF techology p Developed by OSPF workig group of IETF (RFC 1247) p OSPFv2 stadard described i RFC2328 p Desiged
More informationCommon Grid Model Exchange Specification (CGMES) Version 2.5 Draft IEC Part 1, Edition 2
Commo Grid Model Exchage Specificatio (CGMES) Versio.5 Draft IEC 61970-600 Part 1, Editio Documet versio: 1 Date: 15 July 016 Cotets Page 1 Scope... 5 Normative refereces... 6 3 Terms ad defiitios... 6
More informationWorkflow Management Systems
CS565 - Busiess Process & Workflow Maagemet Systems Workflow Maagemet Systems 1 Workflow Maagemet Systems Workflow maagemet is the automated coordiatio, cotrol ad commuicatio of work, both of people ad
More information