H o li d ay inn L ei d en
I N F O R M AT I E D AT U M E N T I J D
Array Seminars Antwoordnummer 10235 2400 VB ALPHEN AAN DEN RIJN
R i c k van d er L ans
Rick F. van der Lans is onafhankelijk adviseur, docent en auteur op het terrein van softwareontwikkeling, applicatie-integratie, database-technologie, datawarehousing en informatie-modellering. Als consultant heeft hij door de jaren heen veel grote bedrijven (nationaal en internationaal) geadviseerd bij het ontwerpen van hun applicatieof datawarehouse-architectuur en bij het maken van een toolkeuze. Rick heeft als spreker op conferenties een zeer goede naam verworven zowel in binnen- als buitenland. Hij weet als geen ander een goede balans te vinden tussen op de praktijk toegesneden technologische en strategische zaken. Rick is columnist voor de bekende bladen Computable en DataNews. Tevens verschenen van zijn hand diverse artikelen in toonaangevende vakbladen. Verschillende van zijn boeken, waaronder het populaire SQL Leerboek, zijn in veel talen gepubliceerd. S o ft w are R elease M a g a z ine
Een ontwikkelaar kan niet zonder!
Software Release Magazine houdt u vier maal per jaar nauwgezet op de hoogte van alle facetten van softwareontwikkeling: van architecturen en platforms voor softwareontwikkeling tot en met concrete producten en tools. Een greep uit de relevante onderwerpen: methoden en technieken zoals UML, Agile, het gebruik van use cases, Domain Specific Languages, alsmede uiteraard de ontwikkelingen op het gebied van Java en .Net, webservices, EAI en het testen van software. Met cases krijgt u inzicht in de praktijk van andere ontwikkelaars. Ook kunt u in het vakblad de jaarlijkse RAD Race volgen, een door Software Release Magazine georganiseerde race waarbij ontwikkelaars en development tools flink op de proef worden gesteld. Bent u verantwoordelijk voor het initiëren, ontwikkelen, invoeren of begeleiden van informatiesystemen in organisaties maar nog geen abonnee? Abonneer u dan snel op www.release.nl.
Service Oriented Architectures Producten, standaarden en technologieën op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures Richtlijnen voor en ervaringen met SOA’s op donderdag 10 december 2009 Beide seminardagen starten om 09.30 uur. Het programma duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur.
producten, standaarden en technologieën
& Het ontwerpen van Service Oriented Architectures richtlijnen voor en ervaringen met soa’s
M E T R I CK VA N D E R L A N S
P L A AT S
Onder auspiciën van Software Release Magazine. Abonnees krijgen korting.
Holiday Inn, Haagse Schouwweg 10, 2332 KG Leiden Telefoon 071-53 55 555. AANMELDEN
Aanmelden kan op verschillende manieren: - online: op www.arrayseminars.nl - per post: stuur de aanmeldingskaart zonder postzegel naar Array Seminars, Antwoordnummer 10235, 2400 VB Alphen aan den Rijn - per fax: stuur het aanmeldformulier naar 0172-424381 Na ontvangst van uw aanmelding krijgt u de bevestiging, factuur en routebeschrijving toegestuurd. KO S T E N
Deelname aan het seminar Service Oriented Architectures kost 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn bij de prijs inbegrepen. Abonnees van Optimize en Software Release Magazine komen in aanmerking voor 1 75,- korting op de deelnemersprijs. Medewerkers aan universiteiten en rijkserkende HBO-instellingen ontvangen 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting). Werkt u bij een gemeente of provincie? Dan kunt u BTW terugvorderen via het BTW compensatiefonds.
ERS DEELNEM DEN ER WAARDE EDITIE E DE VORIG N 8! MET EE
• U k rijgt een compleet beeld van de beschik bare en toekomstige technologieën
9 d e c em b er 2 0 0 9
• D e belangrijkste producten en standaarden worden uitvoerig besprok en, zoals SOAP, BPEL, WS-Security
S er v i c e Oriente d A r c hite c t u res
• U leert hoe deze nieuwe technologie k an worden ingezet bij integratie projecten en voor het opbouwen van de Service Oriented Architectures
v r o e g b o e k v o o r d eel en g r o e p s k o rtin g
Vroegboekvoordeel: als u zich uiterlijk vijf weken voor het evenement registreert, wordt u beloond met 10% korting op de deelnemersprijs. Meldt u tegelijkertijd meerdere personen van één bedrijf aan voor hetzelfde evenement, dan geldt vanaf drie deelnemers een aantrekkelijke korting. De derde en vierde persoon ontvangen ieder 20% korting, de vijfde en elke volgende deelnemer ontvangen 30% korting (de deelnemers dienen op dezelfde factuur te staan). ANNULEREN
Array Seminars Antwoordnummer 10235 2400 VB ALPHEN AAN DEN RIJN
Annuleren dient uitsluitend schriftelijk te geschieden. U kunt annuleren tot drie weken voor het evenement plaatsvindt. Er wordt echter wel 1 75,- (excl. BTW) administratiekosten in rekening gebracht. Annuleren is niet meer mogelijk vanaf drie weken voordat het evenement plaatsvindt. Vervanging door een ander dan de aangemelde persoon is te allen tijde mogelijk.
Deze beide seminars over Service Oriented Architectures mag u niet missen! Eén blik op het programma zal u daarvan overtuigen.
service oriented architectures
1 0 d e c em b er 2 0 0 9
H et o nt w er p en van S er v i c e Oriente d A r c hite c t u res
• R ichtlijnen en techniek en voor het ontwerpen van SOA’s • O ntwerpregels voor basic, composite en business process services • Van stand-alone naar loosely coupled, webservices-gebaseerde en geïntegreerde systemen
M E E R I N F O R M AT I E
Alle informatie over deze seminars en een complete agenda van de evenementen vindt u op www.arrayseminars.nl. U kunt zich hier ook online registreren onder vermelding van de volledige foldercode die onderaan de aanmeldingskaart vermeld staat. Voor meer informatie over het programma kunt u contact opnemen met Array Seminars, telefoonnummer 0172-469030. Voor meer informatie over de registratie kunt u bellen met Quatuor, telefoonnummer 036-5409111. I nh o u se sessies v o o r u w me d e w er k ers
Wilt u deze seminars binnen uw organisatie aanbieden als inhouse sessie voor een groep medewerkers? Neem dan contact op met het secretariaat van Array Publications, te bereiken op telefoonnummer 0172 - 46 90 30 of stuur een e-mail naar
[email protected].
ERS DEELNEM DEN ER WAARDE EDITIE E DE VORIG N 8! MET EE
DATUM
LOCATIE
TIJD
Service Oriented Architectures Producten, Standaarden en Technologieën
9 december 2009
Het ontwerpen van Service Oriented Architectures
REGISTRATIE
Richtlijnen voor en ervaringen met SOA’s
10 december 2009
Holiday Inn Leiden Van 9.30 uur tot 17.00 uur www.arrayseminars.nl
S er v i c e Oriente d A r c hite c t u res 9 d e c em b er 2 0 0 9 • Pr o d u c ten , stan d aar d en
en te c hn o l o g ie ë n
AANMELDINGSKAART S ervice O rie n ted A rchitectures & H et o n t w er p e n va n S O A
H et o nt w er p en van S er v i c e Oriente d A r c hite c t u res 1 0 d e c em b er 2 0 0 9 • R i c htlijnen v o o r en er varin g en met S O A’ s
Ik meld mij aan voor het seminar: Service Oriented Architectures op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures op donderdag 10 december 2009 Beide seminars worden georganiseerd in Holiday Inn Leiden. Het programma start om 09.30 en duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur.
De twee seminars Service Oriented Architectures en Het ontwerpen van Service Oriented Architectures kunnen uitstekend los van elkaar gevolgd worden. Maar als u de combinatie van deze twee volgt, bent u in slechts twee dagen tijd volledig op de hoogte van alle ins en outs van Service Oriented Architectures. Het programma van beide dagen is geheel aangepast naar de meest recente ontwikkelingen. S er v i c e Oriente d A r c hite c t u res
De SOA (Service Oriented Architecture) is één van de meest populaire onderwerpen in de IT-industrie. Het is de nieuwste generatie van technologieën, standaarden, producten, methoden en ideeën voor het integreren van informatiesystemen. Ondanks dat de SOA zwaar leunt op vorige generaties, zoals EAI en Corba, bestaan er wel degelijk verschillen: • de SOA is gebaseerd op internationale standaarden, zoals SOAP, BPEL en XML, • nagenoeg alle leveranciers ondersteunen SOA, • het staat organisaties toe om informatiesystemen ‘loosely’ te integreren. De centrale bouwsteen in een SOA is uiteraard de service. De meeste services voeren taken uit die herkenbaar zijn binnen de organisatie. Vandaar dat ook wel de term business service gebruikt wordt. Deze business services worden samengevoegd door middel van orchestratietalen zoals BPEL (Business Process Execution Language). Ofwel, met BPEL en BPEL-achtige talen vindt de integratie plaats. Met BPEL kunnen gegevens verzameld worden over het functioneren van de organisatie. Hiermee worden de bedrijfsprocessen blootgelegd. BPEL brengt ons daarmee in het domein van BAM (Business Activity Monitoring) en KPI’s (Key Performance Indicator). In feite vormt de SOA het fundament voor BPEL en BAM. SOA heeft een enorme potentie. Het kan de flexibiliteit en de reactiesnelheid van een organisatie drastisch verhogen. Indien een organisatie wil veranderen, dan zal het IT-systeem sneller kunnen volgen. Dankzij BPEL en BAM zal de inzichtelijkheid van de bedrijfsprocessen verbeteren, ofwel, het maakt de organisatie transparanter. De SOA zal in deze sessie in een brede context geplaatst worden. Wat is precies de relatie met BPM en BAM? Ook zal worden stilgestaan bij het nut van datamodellen en een MDM-systeem (Master Data Management). Het koppelen van een SOA met een datawarehouse zal ook worden besproken. Maar hoe volwassen is de technologie vandaag de dag en wat kunnen we er mee? Tijdens dit seminar wordt een compleet beeld gegeven van de stand van zaken. Wat is de status van elke standaard, maar belangrijker nog, hoe staat het met de ondersteuning door de producten en de technologie? Kunt u er al serieuze, bedrijfskritische SOA’s mee ontwikkelen? Moet u nu al deze technologie adopteren, of moet u wachten? Ten tweede wordt de markt van de producten belicht. Wat is er vandaag te koop? Veel aandacht zal worden geschonken aan de zogenaamde Enterprise Services Bus (ESB). Deze nieuwe generatie producten voor systeemintegratie is speciaal ontworpen om gebruik te maken van de nieuwste standaarden. Een ESB wordt uiteindelijk het hart van elk informatiesysteem. Producten voor management van geïntegreerde systemen, de zogenaamde SOA-governance tools, zijn onontbeerlijk. Ze zijn verantwoordelijk voor beveiligingsaspecten, afdwingen van service level agreements, en het tracken en tracen van verstuurde berichten. Uiteraard wordt ook deze categorie besproken. Kortom, een dag waarin de complete state-of-the-art van SOA’s in kaart wordt gebracht wordt.
P R OG R A M M A - OV E R Z I C H T I n leidi n g ( w e b ) services e n S O A
- Van componenten naar webservices en vervolgens naar services - XML als formaat voor gegevensuitwisseling - Wat zijn de voor- en nadelen van een SOA? - Wat is precies een Event Oriented Architecture?
H et aa n roe p e n va n services
- Gegevensuitwisseling met SOAP - WSDL: de taal om interfaces te definiëren - Hoe efficiënt is SOAP, ofwel wat doen we met REST? - JSON als compacter alternatief voor XML - Wat is een compensating transactie? - Het ontdekken van webservices met UDDI en WSIL
Choreografie e n orchestration va n services
- Automatiseren van business processen met BPEL - Andere talen voor orchestration, zoals IBM’s WSFL, BPMI’s BPML en Microsoft’s XLANG - Wat is eigenlijk BPEL? - Overzicht van commercieel beschikbare BPEL-engines - Verschil tussen BPEL en BPML - Een nieuwe standaard voor choreografie - WS-CDL - Het verschil tussen orchestration en choreografie
D e e n ter p rise service b us – ee n n ieu w e ge n eratie i n tegratie p roducte n
- Message queuing als transportmiddel - Het verschil tussen een klassiek EAI-product en een moderne ESB - Overzicht van de markt van ESB’s, waaronder Axway, CapeClear, Cordys, Fiorano, IBM, InterSystems, JBoss, Magic, Microsoft, Mule, Oracle/Bea, SAP, Software AG, Sonic en Sun/Oracle - Adapters van Actional, DataDirect en iWay
Dit seminar is bestemd voor eenieder die overweegt systemen te ontwikkelen op basis van (web)services en Service Oriented Architectures (SOA). Een overzicht wordt gegeven van de beschikbare en toekomstige technologieën, producten en standaarden. Dit maakt deze dag zeer geschikt voor IT-managers, technology planners, infrastructuur-architecten, consultants, systeemanalisten en -ontwerpers, databaseontwerpers en -beheerders.
Bij veel organisaties, groot en klein, commercieel en niet-commercieel, staat het integreren van informatiesystemen hoog op de agenda. Door de jaren heen zijn hier al veel technologieën voor geïntroduceerd, uiteenlopend van DCE, CORBA, Message Oriented Middleware (MOM), application servers en Enterprise Application Integration-tools (EAI). Met de komst van webservices is het tijdperk van de SOA aangebroken. Karakteristiek voor een SOA is het gebruik van internationale standaarden en een zeer loosely coupled manier van integreren. Er wordt gebruik gemaakt van moderne technologieën en standaarden zoals XML, Internet en Business Process Execution Language (BPEL). Bij het ontwerpen van SOA’s moeten veel ontwerpbeslissingen genomen worden. Producten moeten worden gekozen en een globale
- Wat betekent SOA Governance? - Aspecten van services management: servicebeheer, monitoren, service level agreements en beveiliging - Gedistribueerd management voor auditing, logging en billing van webservices - Hoe werken webservices management tools? - Het specificeren van service level agreements - Implementeren van beveiliging via webservices management tools - Overzicht van tools voor SOA Governance
D e mashu p als com p osite a p p licatio n
- Van consumer mashups naar enterprise mashups - De enterprise mashup als tool om services te combineren tot nieuwe, Web 2.0 applicaties - Met mashups ontwikkelen voor de “long-tail”
S O A e n Busi n ess I n tellige n ce
- Wat is precies Business Activity Monitoring? - Statische BI versus dynamische BI - BPM en de relatie met Key Performance Indicators - Het datawarehouse als bron voor services - Predictive analysis via de enterprise service bus - De toekomst van de SOA - Totaaloverzicht van de stack met SOA-standaarden
Bedrijfsnaam: Naam: Functie: Afdeling : E-mailadres: Postadres: Postcode/plaats: Telefoon: Btw-nummer (indien van toepassing): Uw ordernummer:
architectuur moet worden uitgedacht. Hoe worden bestaande applicaties, die initieel niet zijn ontworpen om geïntegreerd te worden, aangeroepen vanuit de SOA? Wat betekent precies een documentoriented interface voor services? Ook het beheer van een SOA dient goed ingericht te worden. Dient er wel of niet aan Business Activity Monitoring (BAM) gedaan te worden? Hoe richt u billing, service level agreements en security in? Vele, vele vragen dienen beantwoord te worden voordat met de bouw begonnen kan worden. Veel aandacht zal worden geschonken aan de Enterprise Service Bus (ESB). Dé technologie voor het ontwikkelen van een SOA. Het is een moderne implementatie van een SOA.
Dhr. Mevr.
Fax:
Indien het factuuradres afwijkt van bovenstaand adres, graag hier het factuuradres vermelden: Bedrijfsnaam: Afdeling: T.a.v.: Postadres: Postcode/plaats:
Omdat reeds diverse organisaties ervaringen hebben opgedaan met de bouw van SOA’s, beginnen langzaamaan de ontwerprichtlijnen boven tafel te komen. Dit seminar is geen theoretische verhandeling en ook geen toelichting van wat een SOA is, maar het is een samenvatting van deze ervaringen. Onmisbaar voor diegenen die met een SOA gestart zijn of die overwegen een SOA te ontwikkelen.
De kosten voor deelname aan het seminar Service Oriented Architectures bedragen 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor de combinatie van beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn inbegrepen. Inschrijvingsvoorwaarden zoals vermeld in deze brochure. Zo komt u in aanmerking voor korting: Ik heb recht op 10% vroegboekvoordeel. Ik abonneer mij tot wederopzegging op Optimize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer direct van de korting. Ik ben abonnee van Opitmize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer daarmee van 1 75,- korting. Mijn abonneenummer is:
P R OG R A M M A - OV E R Z I C H T I n leidi n g : va n w e b services n aar S ervice O rie n ted A rchitectures
- De bedrijfsmatige voordelen van een SOA - Van monolieten via geïntegreerde naar decomponeerbare informatiesystemen - Waarom is XML ideaal voor gegevensuitwisseling? - Overzicht van de standaarden voor webservices, waaronder SOAP, WSDL, UDDI, WS-ReliableMessaging, WSDM, WS-Security en BPEL - De overgang van klassiek EAI naar de ESB - Ontwikkelen van een SOA met een ESB - Alternatieven voor een ESB: applicatieserver, hub-and-spoke integration broker en message oriented middleware
S O A G over n a n ce
S ame n vatti n g e n co n clusies Bestem d vo o r ú
De meeste standaarden zijn klaar en de producten zijn beschikbaar. Maar waar begint men? Hoe dient een Service Oriented Architecture (SOA) ontworpen te worden? Welke ontwerprichtlijnen bestaan er? Wat zijn de do’s en dont’s voor deze baanbrekende technologie waarmee informatiesystemen geïntegreerd kunnen worden? Dit ééndaagse seminar behandelt deze cruciale richtlijnen en is gebaseerd op ervaringen opgedaan in verschillende SOA-projecten.
O n t w er p e n va n b asic services
Ik ben medewerker aan een universiteit of rijkserkende HBO-instelling en ik profiteer daarmee van 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting).
- Vier categorieën basic services: query-centric, update-centric, logic-centric en transactie-centric - De rol van XSLT en XQuery bij het ophalen van gegevens uit een database - Ontwerprichtlijnen voor een compensating service - Transformaties, composities en cleaning below the SOAP line - De invloed van interfaces op het netwerkverkeer - Omzeilen van de applicatie: do or don’t - De rol van cleaning-tools bij het matchen van gegevens - Het datawarehouse en de operational data store (ODS) als gegevensbron voor services
Datum:
AANMELDINGSKAART S ervice O rie n ted A rchitectures & H et o n t w er p e n va n S O A
O n t w er p e n va n com p osite services Pla n n e n va n ee n S O A
- Hoe belangrijk is management commitment? - Criteria voor het kiezen van een ontwerpaanpak: top-down, bottom-up of outside-in - Composite services als brug tussen basic en business process services - Criteria voor selecteren van producten - Ontwerpen van een globale architectuur - Modelleringstechnieken ontworpen door Gregor Hohpe en David Chappell - Drie architectuurniveaus: de producten, de koppelingen en de services
O n t w er p e n va n ee n S O A
- Ontwerpregels voor de interfaces van individuele services - Van parameter- naar document georiënteerde interfaces - Drie niveaus van services: basic services, composite services en business process services - Ontwerpen van XML-documenten als de parameters van interfaces: plat, diep of enriched - Omgaan met parsing problemen - Richtlijnen voor het ontwerpen van een loosely coupled architectuur - Aan welke voorwaarden dienen legacy applicaties te voldoen om in een SOA opgenomen te kunnen worden?
Handtekening:
Foldercode A926
Ik meld mij aan voor het seminar: Service Oriented Architectures op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures op donderdag 10 december 2009
- Met composite services de kloof overbruggen tussen basic services en business process services - Ontwerpregels voor het aggregeren van basic services - In welke taal dienen composite services geschreven te worden: Java, C#, XSL of BPEL?
Beide seminars worden georganiseerd in Holiday Inn Leiden. Het programma start om 09.30 en duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur. Bedrijfsnaam: Naam: Functie: Afdeling : E-mailadres: Postadres: Postcode/plaats: Telefoon: Btw-nummer (indien van toepassing): Uw ordernummer:
O n t w er p e n va n b usi n ess p rocess services
- Introductie tot BPEL - de gestandaardiseerde taal voor orchestration - Combineren van gegevens uit verschillende systemen: met BPEL of in een service? - Meegeven van het business process in de documenten - De grens tussen de composite en de business process service - Van Business Process Modellering naar BPEL
O n t w er p e n va n ge n erie k e services
Dhr. Mevr.
Fax:
Indien het factuuradres afwijkt van bovenstaand adres, graag hier het factuuradres vermelden: Bedrijfsnaam: Afdeling: T.a.v.: Postadres: Postcode/plaats:
- Wat doet precies een content based router? - Voorbeelden van content based routers - Ontkoppelen van services via routing - Opvangen van bericht-veranderingen via routing - Wat is een business rule engine? - Waar dienen de business rules geïmplementeerd te worden?
De kosten voor deelname aan het seminar Service Oriented Architectures bedragen 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor de combinatie van beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn inbegrepen. Inschrijvingsvoorwaarden zoals vermeld in deze brochure.
S ame n vatti n g e n co n clusies
- De toekomst van de service oriented architecture - De relatie tussen SOA en andere IT-onderwerpen - Algemene adviezen voor de invoering van een SOA
Zo komt u in aanmerking voor korting: Ik heb recht op 10% vroegboekvoordeel. Ik abonneer mij tot wederopzegging op Optimize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer direct van de korting.
Bestem d vo o r ú
Dit seminar is bestemd voor eenieder die overweegt systemen te integreren op basis van Service Oriented Architectures en services. De nadruk zal liggen op de richtlijnen, tips, do's and don'ts en technieken voor het ontwerpen van deze nieuwe architecturen. Dit maakt het seminar zeer geschikt voor ondermeer IT-managers, technology planners, infrastructuur-architecten, consultants, systeemanalisten en -ontwerpers, databaseontwerpers en -beheerders.
Hierlangs afknippen
I nlei d in g
Ik ben abonnee van Opitmize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer daarmee van 1 75,- korting. Mijn abonneenummer is: Ik ben medewerker aan een universiteit of rijkserkende HBO-instelling en ik profiteer daarmee van 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting).
Datum: Foldercode A926
Handtekening:
S er v i c e Oriente d A r c hite c t u res 9 d e c em b er 2 0 0 9 • Pr o d u c ten , stan d aar d en
en te c hn o l o g ie ë n
AANMELDINGSKAART S ervice O rie n ted A rchitectures & H et o n t w er p e n va n S O A
H et o nt w er p en van S er v i c e Oriente d A r c hite c t u res 1 0 d e c em b er 2 0 0 9 • R i c htlijnen v o o r en er varin g en met S O A’ s
Ik meld mij aan voor het seminar: Service Oriented Architectures op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures op donderdag 10 december 2009 Beide seminars worden georganiseerd in Holiday Inn Leiden. Het programma start om 09.30 en duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur.
De twee seminars Service Oriented Architectures en Het ontwerpen van Service Oriented Architectures kunnen uitstekend los van elkaar gevolgd worden. Maar als u de combinatie van deze twee volgt, bent u in slechts twee dagen tijd volledig op de hoogte van alle ins en outs van Service Oriented Architectures. Het programma van beide dagen is geheel aangepast naar de meest recente ontwikkelingen. S er v i c e Oriente d A r c hite c t u res
De SOA (Service Oriented Architecture) is één van de meest populaire onderwerpen in de IT-industrie. Het is de nieuwste generatie van technologieën, standaarden, producten, methoden en ideeën voor het integreren van informatiesystemen. Ondanks dat de SOA zwaar leunt op vorige generaties, zoals EAI en Corba, bestaan er wel degelijk verschillen: • de SOA is gebaseerd op internationale standaarden, zoals SOAP, BPEL en XML, • nagenoeg alle leveranciers ondersteunen SOA, • het staat organisaties toe om informatiesystemen ‘loosely’ te integreren. De centrale bouwsteen in een SOA is uiteraard de service. De meeste services voeren taken uit die herkenbaar zijn binnen de organisatie. Vandaar dat ook wel de term business service gebruikt wordt. Deze business services worden samengevoegd door middel van orchestratietalen zoals BPEL (Business Process Execution Language). Ofwel, met BPEL en BPEL-achtige talen vindt de integratie plaats. Met BPEL kunnen gegevens verzameld worden over het functioneren van de organisatie. Hiermee worden de bedrijfsprocessen blootgelegd. BPEL brengt ons daarmee in het domein van BAM (Business Activity Monitoring) en KPI’s (Key Performance Indicator). In feite vormt de SOA het fundament voor BPEL en BAM. SOA heeft een enorme potentie. Het kan de flexibiliteit en de reactiesnelheid van een organisatie drastisch verhogen. Indien een organisatie wil veranderen, dan zal het IT-systeem sneller kunnen volgen. Dankzij BPEL en BAM zal de inzichtelijkheid van de bedrijfsprocessen verbeteren, ofwel, het maakt de organisatie transparanter. De SOA zal in deze sessie in een brede context geplaatst worden. Wat is precies de relatie met BPM en BAM? Ook zal worden stilgestaan bij het nut van datamodellen en een MDM-systeem (Master Data Management). Het koppelen van een SOA met een datawarehouse zal ook worden besproken. Maar hoe volwassen is de technologie vandaag de dag en wat kunnen we er mee? Tijdens dit seminar wordt een compleet beeld gegeven van de stand van zaken. Wat is de status van elke standaard, maar belangrijker nog, hoe staat het met de ondersteuning door de producten en de technologie? Kunt u er al serieuze, bedrijfskritische SOA’s mee ontwikkelen? Moet u nu al deze technologie adopteren, of moet u wachten? Ten tweede wordt de markt van de producten belicht. Wat is er vandaag te koop? Veel aandacht zal worden geschonken aan de zogenaamde Enterprise Services Bus (ESB). Deze nieuwe generatie producten voor systeemintegratie is speciaal ontworpen om gebruik te maken van de nieuwste standaarden. Een ESB wordt uiteindelijk het hart van elk informatiesysteem. Producten voor management van geïntegreerde systemen, de zogenaamde SOA-governance tools, zijn onontbeerlijk. Ze zijn verantwoordelijk voor beveiligingsaspecten, afdwingen van service level agreements, en het tracken en tracen van verstuurde berichten. Uiteraard wordt ook deze categorie besproken. Kortom, een dag waarin de complete state-of-the-art van SOA’s in kaart wordt gebracht wordt.
P R OG R A M M A - OV E R Z I C H T I n leidi n g ( w e b ) services e n S O A
- Van componenten naar webservices en vervolgens naar services - XML als formaat voor gegevensuitwisseling - Wat zijn de voor- en nadelen van een SOA? - Wat is precies een Event Oriented Architecture?
H et aa n roe p e n va n services
- Gegevensuitwisseling met SOAP - WSDL: de taal om interfaces te definiëren - Hoe efficiënt is SOAP, ofwel wat doen we met REST? - JSON als compacter alternatief voor XML - Wat is een compensating transactie? - Het ontdekken van webservices met UDDI en WSIL
Choreografie e n orchestration va n services
- Automatiseren van business processen met BPEL - Andere talen voor orchestration, zoals IBM’s WSFL, BPMI’s BPML en Microsoft’s XLANG - Wat is eigenlijk BPEL? - Overzicht van commercieel beschikbare BPEL-engines - Verschil tussen BPEL en BPML - Een nieuwe standaard voor choreografie - WS-CDL - Het verschil tussen orchestration en choreografie
D e e n ter p rise service b us – ee n n ieu w e ge n eratie i n tegratie p roducte n
- Message queuing als transportmiddel - Het verschil tussen een klassiek EAI-product en een moderne ESB - Overzicht van de markt van ESB’s, waaronder Axway, CapeClear, Cordys, Fiorano, IBM, InterSystems, JBoss, Magic, Microsoft, Mule, Oracle/Bea, SAP, Software AG, Sonic en Sun/Oracle - Adapters van Actional, DataDirect en iWay
Dit seminar is bestemd voor eenieder die overweegt systemen te ontwikkelen op basis van (web)services en Service Oriented Architectures (SOA). Een overzicht wordt gegeven van de beschikbare en toekomstige technologieën, producten en standaarden. Dit maakt deze dag zeer geschikt voor IT-managers, technology planners, infrastructuur-architecten, consultants, systeemanalisten en -ontwerpers, databaseontwerpers en -beheerders.
Bij veel organisaties, groot en klein, commercieel en niet-commercieel, staat het integreren van informatiesystemen hoog op de agenda. Door de jaren heen zijn hier al veel technologieën voor geïntroduceerd, uiteenlopend van DCE, CORBA, Message Oriented Middleware (MOM), application servers en Enterprise Application Integration-tools (EAI). Met de komst van webservices is het tijdperk van de SOA aangebroken. Karakteristiek voor een SOA is het gebruik van internationale standaarden en een zeer loosely coupled manier van integreren. Er wordt gebruik gemaakt van moderne technologieën en standaarden zoals XML, Internet en Business Process Execution Language (BPEL). Bij het ontwerpen van SOA’s moeten veel ontwerpbeslissingen genomen worden. Producten moeten worden gekozen en een globale
- Wat betekent SOA Governance? - Aspecten van services management: servicebeheer, monitoren, service level agreements en beveiliging - Gedistribueerd management voor auditing, logging en billing van webservices - Hoe werken webservices management tools? - Het specificeren van service level agreements - Implementeren van beveiliging via webservices management tools - Overzicht van tools voor SOA Governance
D e mashu p als com p osite a p p licatio n
- Van consumer mashups naar enterprise mashups - De enterprise mashup als tool om services te combineren tot nieuwe, Web 2.0 applicaties - Met mashups ontwikkelen voor de “long-tail”
S O A e n Busi n ess I n tellige n ce
- Wat is precies Business Activity Monitoring? - Statische BI versus dynamische BI - BPM en de relatie met Key Performance Indicators - Het datawarehouse als bron voor services - Predictive analysis via de enterprise service bus - De toekomst van de SOA - Totaaloverzicht van de stack met SOA-standaarden
Bedrijfsnaam: Naam: Functie: Afdeling : E-mailadres: Postadres: Postcode/plaats: Telefoon: Btw-nummer (indien van toepassing): Uw ordernummer:
architectuur moet worden uitgedacht. Hoe worden bestaande applicaties, die initieel niet zijn ontworpen om geïntegreerd te worden, aangeroepen vanuit de SOA? Wat betekent precies een documentoriented interface voor services? Ook het beheer van een SOA dient goed ingericht te worden. Dient er wel of niet aan Business Activity Monitoring (BAM) gedaan te worden? Hoe richt u billing, service level agreements en security in? Vele, vele vragen dienen beantwoord te worden voordat met de bouw begonnen kan worden. Veel aandacht zal worden geschonken aan de Enterprise Service Bus (ESB). Dé technologie voor het ontwikkelen van een SOA. Het is een moderne implementatie van een SOA.
Dhr. Mevr.
Fax:
Indien het factuuradres afwijkt van bovenstaand adres, graag hier het factuuradres vermelden: Bedrijfsnaam: Afdeling: T.a.v.: Postadres: Postcode/plaats:
Omdat reeds diverse organisaties ervaringen hebben opgedaan met de bouw van SOA’s, beginnen langzaamaan de ontwerprichtlijnen boven tafel te komen. Dit seminar is geen theoretische verhandeling en ook geen toelichting van wat een SOA is, maar het is een samenvatting van deze ervaringen. Onmisbaar voor diegenen die met een SOA gestart zijn of die overwegen een SOA te ontwikkelen.
De kosten voor deelname aan het seminar Service Oriented Architectures bedragen 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor de combinatie van beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn inbegrepen. Inschrijvingsvoorwaarden zoals vermeld in deze brochure. Zo komt u in aanmerking voor korting: Ik heb recht op 10% vroegboekvoordeel. Ik abonneer mij tot wederopzegging op Optimize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer direct van de korting. Ik ben abonnee van Opitmize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer daarmee van 1 75,- korting. Mijn abonneenummer is:
P R OG R A M M A - OV E R Z I C H T I n leidi n g : va n w e b services n aar S ervice O rie n ted A rchitectures
- De bedrijfsmatige voordelen van een SOA - Van monolieten via geïntegreerde naar decomponeerbare informatiesystemen - Waarom is XML ideaal voor gegevensuitwisseling? - Overzicht van de standaarden voor webservices, waaronder SOAP, WSDL, UDDI, WS-ReliableMessaging, WSDM, WS-Security en BPEL - De overgang van klassiek EAI naar de ESB - Ontwikkelen van een SOA met een ESB - Alternatieven voor een ESB: applicatieserver, hub-and-spoke integration broker en message oriented middleware
S O A G over n a n ce
S ame n vatti n g e n co n clusies Bestem d vo o r ú
De meeste standaarden zijn klaar en de producten zijn beschikbaar. Maar waar begint men? Hoe dient een Service Oriented Architecture (SOA) ontworpen te worden? Welke ontwerprichtlijnen bestaan er? Wat zijn de do’s en dont’s voor deze baanbrekende technologie waarmee informatiesystemen geïntegreerd kunnen worden? Dit ééndaagse seminar behandelt deze cruciale richtlijnen en is gebaseerd op ervaringen opgedaan in verschillende SOA-projecten.
O n t w er p e n va n b asic services
Ik ben medewerker aan een universiteit of rijkserkende HBO-instelling en ik profiteer daarmee van 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting).
- Vier categorieën basic services: query-centric, update-centric, logic-centric en transactie-centric - De rol van XSLT en XQuery bij het ophalen van gegevens uit een database - Ontwerprichtlijnen voor een compensating service - Transformaties, composities en cleaning below the SOAP line - De invloed van interfaces op het netwerkverkeer - Omzeilen van de applicatie: do or don’t - De rol van cleaning-tools bij het matchen van gegevens - Het datawarehouse en de operational data store (ODS) als gegevensbron voor services
Datum:
AANMELDINGSKAART S ervice O rie n ted A rchitectures & H et o n t w er p e n va n S O A
O n t w er p e n va n com p osite services Pla n n e n va n ee n S O A
- Hoe belangrijk is management commitment? - Criteria voor het kiezen van een ontwerpaanpak: top-down, bottom-up of outside-in - Composite services als brug tussen basic en business process services - Criteria voor selecteren van producten - Ontwerpen van een globale architectuur - Modelleringstechnieken ontworpen door Gregor Hohpe en David Chappell - Drie architectuurniveaus: de producten, de koppelingen en de services
O n t w er p e n va n ee n S O A
- Ontwerpregels voor de interfaces van individuele services - Van parameter- naar document georiënteerde interfaces - Drie niveaus van services: basic services, composite services en business process services - Ontwerpen van XML-documenten als de parameters van interfaces: plat, diep of enriched - Omgaan met parsing problemen - Richtlijnen voor het ontwerpen van een loosely coupled architectuur - Aan welke voorwaarden dienen legacy applicaties te voldoen om in een SOA opgenomen te kunnen worden?
Handtekening:
Foldercode A926
Ik meld mij aan voor het seminar: Service Oriented Architectures op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures op donderdag 10 december 2009
- Met composite services de kloof overbruggen tussen basic services en business process services - Ontwerpregels voor het aggregeren van basic services - In welke taal dienen composite services geschreven te worden: Java, C#, XSL of BPEL?
Beide seminars worden georganiseerd in Holiday Inn Leiden. Het programma start om 09.30 en duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur. Bedrijfsnaam: Naam: Functie: Afdeling : E-mailadres: Postadres: Postcode/plaats: Telefoon: Btw-nummer (indien van toepassing): Uw ordernummer:
O n t w er p e n va n b usi n ess p rocess services
- Introductie tot BPEL - de gestandaardiseerde taal voor orchestration - Combineren van gegevens uit verschillende systemen: met BPEL of in een service? - Meegeven van het business process in de documenten - De grens tussen de composite en de business process service - Van Business Process Modellering naar BPEL
O n t w er p e n va n ge n erie k e services
Dhr. Mevr.
Fax:
Indien het factuuradres afwijkt van bovenstaand adres, graag hier het factuuradres vermelden: Bedrijfsnaam: Afdeling: T.a.v.: Postadres: Postcode/plaats:
- Wat doet precies een content based router? - Voorbeelden van content based routers - Ontkoppelen van services via routing - Opvangen van bericht-veranderingen via routing - Wat is een business rule engine? - Waar dienen de business rules geïmplementeerd te worden?
De kosten voor deelname aan het seminar Service Oriented Architectures bedragen 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor de combinatie van beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn inbegrepen. Inschrijvingsvoorwaarden zoals vermeld in deze brochure.
S ame n vatti n g e n co n clusies
- De toekomst van de service oriented architecture - De relatie tussen SOA en andere IT-onderwerpen - Algemene adviezen voor de invoering van een SOA
Zo komt u in aanmerking voor korting: Ik heb recht op 10% vroegboekvoordeel. Ik abonneer mij tot wederopzegging op Optimize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer direct van de korting.
Bestem d vo o r ú
Dit seminar is bestemd voor eenieder die overweegt systemen te integreren op basis van Service Oriented Architectures en services. De nadruk zal liggen op de richtlijnen, tips, do's and don'ts en technieken voor het ontwerpen van deze nieuwe architecturen. Dit maakt het seminar zeer geschikt voor ondermeer IT-managers, technology planners, infrastructuur-architecten, consultants, systeemanalisten en -ontwerpers, databaseontwerpers en -beheerders.
Hierlangs afknippen
I nlei d in g
Ik ben abonnee van Opitmize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer daarmee van 1 75,- korting. Mijn abonneenummer is: Ik ben medewerker aan een universiteit of rijkserkende HBO-instelling en ik profiteer daarmee van 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting).
Datum: Foldercode A926
Handtekening:
S er v i c e Oriente d A r c hite c t u res 9 d e c em b er 2 0 0 9 • Pr o d u c ten , stan d aar d en
en te c hn o l o g ie ë n
AANMELDINGSKAART S ervice O rie n ted A rchitectures & H et o n t w er p e n va n S O A
H et o nt w er p en van S er v i c e Oriente d A r c hite c t u res 1 0 d e c em b er 2 0 0 9 • R i c htlijnen v o o r en er varin g en met S O A’ s
Ik meld mij aan voor het seminar: Service Oriented Architectures op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures op donderdag 10 december 2009 Beide seminars worden georganiseerd in Holiday Inn Leiden. Het programma start om 09.30 en duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur.
De twee seminars Service Oriented Architectures en Het ontwerpen van Service Oriented Architectures kunnen uitstekend los van elkaar gevolgd worden. Maar als u de combinatie van deze twee volgt, bent u in slechts twee dagen tijd volledig op de hoogte van alle ins en outs van Service Oriented Architectures. Het programma van beide dagen is geheel aangepast naar de meest recente ontwikkelingen. S er v i c e Oriente d A r c hite c t u res
De SOA (Service Oriented Architecture) is één van de meest populaire onderwerpen in de IT-industrie. Het is de nieuwste generatie van technologieën, standaarden, producten, methoden en ideeën voor het integreren van informatiesystemen. Ondanks dat de SOA zwaar leunt op vorige generaties, zoals EAI en Corba, bestaan er wel degelijk verschillen: • de SOA is gebaseerd op internationale standaarden, zoals SOAP, BPEL en XML, • nagenoeg alle leveranciers ondersteunen SOA, • het staat organisaties toe om informatiesystemen ‘loosely’ te integreren. De centrale bouwsteen in een SOA is uiteraard de service. De meeste services voeren taken uit die herkenbaar zijn binnen de organisatie. Vandaar dat ook wel de term business service gebruikt wordt. Deze business services worden samengevoegd door middel van orchestratietalen zoals BPEL (Business Process Execution Language). Ofwel, met BPEL en BPEL-achtige talen vindt de integratie plaats. Met BPEL kunnen gegevens verzameld worden over het functioneren van de organisatie. Hiermee worden de bedrijfsprocessen blootgelegd. BPEL brengt ons daarmee in het domein van BAM (Business Activity Monitoring) en KPI’s (Key Performance Indicator). In feite vormt de SOA het fundament voor BPEL en BAM. SOA heeft een enorme potentie. Het kan de flexibiliteit en de reactiesnelheid van een organisatie drastisch verhogen. Indien een organisatie wil veranderen, dan zal het IT-systeem sneller kunnen volgen. Dankzij BPEL en BAM zal de inzichtelijkheid van de bedrijfsprocessen verbeteren, ofwel, het maakt de organisatie transparanter. De SOA zal in deze sessie in een brede context geplaatst worden. Wat is precies de relatie met BPM en BAM? Ook zal worden stilgestaan bij het nut van datamodellen en een MDM-systeem (Master Data Management). Het koppelen van een SOA met een datawarehouse zal ook worden besproken. Maar hoe volwassen is de technologie vandaag de dag en wat kunnen we er mee? Tijdens dit seminar wordt een compleet beeld gegeven van de stand van zaken. Wat is de status van elke standaard, maar belangrijker nog, hoe staat het met de ondersteuning door de producten en de technologie? Kunt u er al serieuze, bedrijfskritische SOA’s mee ontwikkelen? Moet u nu al deze technologie adopteren, of moet u wachten? Ten tweede wordt de markt van de producten belicht. Wat is er vandaag te koop? Veel aandacht zal worden geschonken aan de zogenaamde Enterprise Services Bus (ESB). Deze nieuwe generatie producten voor systeemintegratie is speciaal ontworpen om gebruik te maken van de nieuwste standaarden. Een ESB wordt uiteindelijk het hart van elk informatiesysteem. Producten voor management van geïntegreerde systemen, de zogenaamde SOA-governance tools, zijn onontbeerlijk. Ze zijn verantwoordelijk voor beveiligingsaspecten, afdwingen van service level agreements, en het tracken en tracen van verstuurde berichten. Uiteraard wordt ook deze categorie besproken. Kortom, een dag waarin de complete state-of-the-art van SOA’s in kaart wordt gebracht wordt.
P R OG R A M M A - OV E R Z I C H T I n leidi n g ( w e b ) services e n S O A
- Van componenten naar webservices en vervolgens naar services - XML als formaat voor gegevensuitwisseling - Wat zijn de voor- en nadelen van een SOA? - Wat is precies een Event Oriented Architecture?
H et aa n roe p e n va n services
- Gegevensuitwisseling met SOAP - WSDL: de taal om interfaces te definiëren - Hoe efficiënt is SOAP, ofwel wat doen we met REST? - JSON als compacter alternatief voor XML - Wat is een compensating transactie? - Het ontdekken van webservices met UDDI en WSIL
Choreografie e n orchestration va n services
- Automatiseren van business processen met BPEL - Andere talen voor orchestration, zoals IBM’s WSFL, BPMI’s BPML en Microsoft’s XLANG - Wat is eigenlijk BPEL? - Overzicht van commercieel beschikbare BPEL-engines - Verschil tussen BPEL en BPML - Een nieuwe standaard voor choreografie - WS-CDL - Het verschil tussen orchestration en choreografie
D e e n ter p rise service b us – ee n n ieu w e ge n eratie i n tegratie p roducte n
- Message queuing als transportmiddel - Het verschil tussen een klassiek EAI-product en een moderne ESB - Overzicht van de markt van ESB’s, waaronder Axway, CapeClear, Cordys, Fiorano, IBM, InterSystems, JBoss, Magic, Microsoft, Mule, Oracle/Bea, SAP, Software AG, Sonic en Sun/Oracle - Adapters van Actional, DataDirect en iWay
Dit seminar is bestemd voor eenieder die overweegt systemen te ontwikkelen op basis van (web)services en Service Oriented Architectures (SOA). Een overzicht wordt gegeven van de beschikbare en toekomstige technologieën, producten en standaarden. Dit maakt deze dag zeer geschikt voor IT-managers, technology planners, infrastructuur-architecten, consultants, systeemanalisten en -ontwerpers, databaseontwerpers en -beheerders.
Bij veel organisaties, groot en klein, commercieel en niet-commercieel, staat het integreren van informatiesystemen hoog op de agenda. Door de jaren heen zijn hier al veel technologieën voor geïntroduceerd, uiteenlopend van DCE, CORBA, Message Oriented Middleware (MOM), application servers en Enterprise Application Integration-tools (EAI). Met de komst van webservices is het tijdperk van de SOA aangebroken. Karakteristiek voor een SOA is het gebruik van internationale standaarden en een zeer loosely coupled manier van integreren. Er wordt gebruik gemaakt van moderne technologieën en standaarden zoals XML, Internet en Business Process Execution Language (BPEL). Bij het ontwerpen van SOA’s moeten veel ontwerpbeslissingen genomen worden. Producten moeten worden gekozen en een globale
- Wat betekent SOA Governance? - Aspecten van services management: servicebeheer, monitoren, service level agreements en beveiliging - Gedistribueerd management voor auditing, logging en billing van webservices - Hoe werken webservices management tools? - Het specificeren van service level agreements - Implementeren van beveiliging via webservices management tools - Overzicht van tools voor SOA Governance
D e mashu p als com p osite a p p licatio n
- Van consumer mashups naar enterprise mashups - De enterprise mashup als tool om services te combineren tot nieuwe, Web 2.0 applicaties - Met mashups ontwikkelen voor de “long-tail”
S O A e n Busi n ess I n tellige n ce
- Wat is precies Business Activity Monitoring? - Statische BI versus dynamische BI - BPM en de relatie met Key Performance Indicators - Het datawarehouse als bron voor services - Predictive analysis via de enterprise service bus - De toekomst van de SOA - Totaaloverzicht van de stack met SOA-standaarden
Bedrijfsnaam: Naam: Functie: Afdeling : E-mailadres: Postadres: Postcode/plaats: Telefoon: Btw-nummer (indien van toepassing): Uw ordernummer:
architectuur moet worden uitgedacht. Hoe worden bestaande applicaties, die initieel niet zijn ontworpen om geïntegreerd te worden, aangeroepen vanuit de SOA? Wat betekent precies een documentoriented interface voor services? Ook het beheer van een SOA dient goed ingericht te worden. Dient er wel of niet aan Business Activity Monitoring (BAM) gedaan te worden? Hoe richt u billing, service level agreements en security in? Vele, vele vragen dienen beantwoord te worden voordat met de bouw begonnen kan worden. Veel aandacht zal worden geschonken aan de Enterprise Service Bus (ESB). Dé technologie voor het ontwikkelen van een SOA. Het is een moderne implementatie van een SOA.
Dhr. Mevr.
Fax:
Indien het factuuradres afwijkt van bovenstaand adres, graag hier het factuuradres vermelden: Bedrijfsnaam: Afdeling: T.a.v.: Postadres: Postcode/plaats:
Omdat reeds diverse organisaties ervaringen hebben opgedaan met de bouw van SOA’s, beginnen langzaamaan de ontwerprichtlijnen boven tafel te komen. Dit seminar is geen theoretische verhandeling en ook geen toelichting van wat een SOA is, maar het is een samenvatting van deze ervaringen. Onmisbaar voor diegenen die met een SOA gestart zijn of die overwegen een SOA te ontwikkelen.
De kosten voor deelname aan het seminar Service Oriented Architectures bedragen 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor de combinatie van beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn inbegrepen. Inschrijvingsvoorwaarden zoals vermeld in deze brochure. Zo komt u in aanmerking voor korting: Ik heb recht op 10% vroegboekvoordeel. Ik abonneer mij tot wederopzegging op Optimize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer direct van de korting. Ik ben abonnee van Opitmize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer daarmee van 1 75,- korting. Mijn abonneenummer is:
P R OG R A M M A - OV E R Z I C H T I n leidi n g : va n w e b services n aar S ervice O rie n ted A rchitectures
- De bedrijfsmatige voordelen van een SOA - Van monolieten via geïntegreerde naar decomponeerbare informatiesystemen - Waarom is XML ideaal voor gegevensuitwisseling? - Overzicht van de standaarden voor webservices, waaronder SOAP, WSDL, UDDI, WS-ReliableMessaging, WSDM, WS-Security en BPEL - De overgang van klassiek EAI naar de ESB - Ontwikkelen van een SOA met een ESB - Alternatieven voor een ESB: applicatieserver, hub-and-spoke integration broker en message oriented middleware
S O A G over n a n ce
S ame n vatti n g e n co n clusies Bestem d vo o r ú
De meeste standaarden zijn klaar en de producten zijn beschikbaar. Maar waar begint men? Hoe dient een Service Oriented Architecture (SOA) ontworpen te worden? Welke ontwerprichtlijnen bestaan er? Wat zijn de do’s en dont’s voor deze baanbrekende technologie waarmee informatiesystemen geïntegreerd kunnen worden? Dit ééndaagse seminar behandelt deze cruciale richtlijnen en is gebaseerd op ervaringen opgedaan in verschillende SOA-projecten.
O n t w er p e n va n b asic services
Ik ben medewerker aan een universiteit of rijkserkende HBO-instelling en ik profiteer daarmee van 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting).
- Vier categorieën basic services: query-centric, update-centric, logic-centric en transactie-centric - De rol van XSLT en XQuery bij het ophalen van gegevens uit een database - Ontwerprichtlijnen voor een compensating service - Transformaties, composities en cleaning below the SOAP line - De invloed van interfaces op het netwerkverkeer - Omzeilen van de applicatie: do or don’t - De rol van cleaning-tools bij het matchen van gegevens - Het datawarehouse en de operational data store (ODS) als gegevensbron voor services
Datum:
AANMELDINGSKAART S ervice O rie n ted A rchitectures & H et o n t w er p e n va n S O A
O n t w er p e n va n com p osite services Pla n n e n va n ee n S O A
- Hoe belangrijk is management commitment? - Criteria voor het kiezen van een ontwerpaanpak: top-down, bottom-up of outside-in - Composite services als brug tussen basic en business process services - Criteria voor selecteren van producten - Ontwerpen van een globale architectuur - Modelleringstechnieken ontworpen door Gregor Hohpe en David Chappell - Drie architectuurniveaus: de producten, de koppelingen en de services
O n t w er p e n va n ee n S O A
- Ontwerpregels voor de interfaces van individuele services - Van parameter- naar document georiënteerde interfaces - Drie niveaus van services: basic services, composite services en business process services - Ontwerpen van XML-documenten als de parameters van interfaces: plat, diep of enriched - Omgaan met parsing problemen - Richtlijnen voor het ontwerpen van een loosely coupled architectuur - Aan welke voorwaarden dienen legacy applicaties te voldoen om in een SOA opgenomen te kunnen worden?
Handtekening:
Foldercode A926
Ik meld mij aan voor het seminar: Service Oriented Architectures op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures op donderdag 10 december 2009
- Met composite services de kloof overbruggen tussen basic services en business process services - Ontwerpregels voor het aggregeren van basic services - In welke taal dienen composite services geschreven te worden: Java, C#, XSL of BPEL?
Beide seminars worden georganiseerd in Holiday Inn Leiden. Het programma start om 09.30 en duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur. Bedrijfsnaam: Naam: Functie: Afdeling : E-mailadres: Postadres: Postcode/plaats: Telefoon: Btw-nummer (indien van toepassing): Uw ordernummer:
O n t w er p e n va n b usi n ess p rocess services
- Introductie tot BPEL - de gestandaardiseerde taal voor orchestration - Combineren van gegevens uit verschillende systemen: met BPEL of in een service? - Meegeven van het business process in de documenten - De grens tussen de composite en de business process service - Van Business Process Modellering naar BPEL
O n t w er p e n va n ge n erie k e services
Dhr. Mevr.
Fax:
Indien het factuuradres afwijkt van bovenstaand adres, graag hier het factuuradres vermelden: Bedrijfsnaam: Afdeling: T.a.v.: Postadres: Postcode/plaats:
- Wat doet precies een content based router? - Voorbeelden van content based routers - Ontkoppelen van services via routing - Opvangen van bericht-veranderingen via routing - Wat is een business rule engine? - Waar dienen de business rules geïmplementeerd te worden?
De kosten voor deelname aan het seminar Service Oriented Architectures bedragen 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor de combinatie van beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn inbegrepen. Inschrijvingsvoorwaarden zoals vermeld in deze brochure.
S ame n vatti n g e n co n clusies
- De toekomst van de service oriented architecture - De relatie tussen SOA en andere IT-onderwerpen - Algemene adviezen voor de invoering van een SOA
Zo komt u in aanmerking voor korting: Ik heb recht op 10% vroegboekvoordeel. Ik abonneer mij tot wederopzegging op Optimize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer direct van de korting.
Bestem d vo o r ú
Dit seminar is bestemd voor eenieder die overweegt systemen te integreren op basis van Service Oriented Architectures en services. De nadruk zal liggen op de richtlijnen, tips, do's and don'ts en technieken voor het ontwerpen van deze nieuwe architecturen. Dit maakt het seminar zeer geschikt voor ondermeer IT-managers, technology planners, infrastructuur-architecten, consultants, systeemanalisten en -ontwerpers, databaseontwerpers en -beheerders.
Hierlangs afknippen
I nlei d in g
Ik ben abonnee van Opitmize/Software Release Magazine (doorhalen wat niet van toepassing is) en ik profiteer daarmee van 1 75,- korting. Mijn abonneenummer is: Ik ben medewerker aan een universiteit of rijkserkende HBO-instelling en ik profiteer daarmee van 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting).
Datum: Foldercode A926
Handtekening:
H o li d ay inn L ei d en
I N F O R M AT I E D AT U M E N T I J D
Array Seminars Antwoordnummer 10235 2400 VB ALPHEN AAN DEN RIJN
R i c k van d er L ans
Rick F. van der Lans is onafhankelijk adviseur, docent en auteur op het terrein van softwareontwikkeling, applicatie-integratie, database-technologie, datawarehousing en informatie-modellering. Als consultant heeft hij door de jaren heen veel grote bedrijven (nationaal en internationaal) geadviseerd bij het ontwerpen van hun applicatieof datawarehouse-architectuur en bij het maken van een toolkeuze. Rick heeft als spreker op conferenties een zeer goede naam verworven zowel in binnen- als buitenland. Hij weet als geen ander een goede balans te vinden tussen op de praktijk toegesneden technologische en strategische zaken. Rick is columnist voor de bekende bladen Computable en DataNews. Tevens verschenen van zijn hand diverse artikelen in toonaangevende vakbladen. Verschillende van zijn boeken, waaronder het populaire SQL Leerboek, zijn in veel talen gepubliceerd. S o ft w are R elease M a g a z ine
Een ontwikkelaar kan niet zonder!
Software Release Magazine houdt u vier maal per jaar nauwgezet op de hoogte van alle facetten van softwareontwikkeling: van architecturen en platforms voor softwareontwikkeling tot en met concrete producten en tools. Een greep uit de relevante onderwerpen: methoden en technieken zoals UML, Agile, het gebruik van use cases, Domain Specific Languages, alsmede uiteraard de ontwikkelingen op het gebied van Java en .Net, webservices, EAI en het testen van software. Met cases krijgt u inzicht in de praktijk van andere ontwikkelaars. Ook kunt u in het vakblad de jaarlijkse RAD Race volgen, een door Software Release Magazine georganiseerde race waarbij ontwikkelaars en development tools flink op de proef worden gesteld. Bent u verantwoordelijk voor het initiëren, ontwikkelen, invoeren of begeleiden van informatiesystemen in organisaties maar nog geen abonnee? Abonneer u dan snel op www.release.nl.
Service Oriented Architectures Producten, standaarden en technologieën op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures Richtlijnen voor en ervaringen met SOA’s op donderdag 10 december 2009 Beide seminardagen starten om 09.30 uur. Het programma duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur.
producten, standaarden en technologieën
& Het ontwerpen van Service Oriented Architectures richtlijnen voor en ervaringen met soa’s
M E T R I CK VA N D E R L A N S
P L A AT S
Onder auspiciën van Software Release Magazine. Abonnees krijgen korting.
Holiday Inn, Haagse Schouwweg 10, 2332 KG Leiden Telefoon 071-53 55 555. AANMELDEN
Aanmelden kan op verschillende manieren: - online: op www.arrayseminars.nl - per post: stuur de aanmeldingskaart zonder postzegel naar Array Seminars, Antwoordnummer 10235, 2400 VB Alphen aan den Rijn - per fax: stuur het aanmeldformulier naar 0172-424381 Na ontvangst van uw aanmelding krijgt u de bevestiging, factuur en routebeschrijving toegestuurd. KO S T E N
Deelname aan het seminar Service Oriented Architectures kost 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn bij de prijs inbegrepen. Abonnees van Optimize en Software Release Magazine komen in aanmerking voor 1 75,- korting op de deelnemersprijs. Medewerkers aan universiteiten en rijkserkende HBO-instellingen ontvangen 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting). Werkt u bij een gemeente of provincie? Dan kunt u BTW terugvorderen via het BTW compensatiefonds.
ERS DEELNEM DEN ER WAARDE EDITIE E DE VORIG N 8! MET EE
• U k rijgt een compleet beeld van de beschik bare en toekomstige technologieën
9 d e c em b er 2 0 0 9
• D e belangrijkste producten en standaarden worden uitvoerig besprok en, zoals SOAP, BPEL, WS-Security
S er v i c e Oriente d A r c hite c t u res
• U leert hoe deze nieuwe technologie k an worden ingezet bij integratie projecten en voor het opbouwen van de Service Oriented Architectures
v r o e g b o e k v o o r d eel en g r o e p s k o rtin g
Vroegboekvoordeel: als u zich uiterlijk vijf weken voor het evenement registreert, wordt u beloond met 10% korting op de deelnemersprijs. Meldt u tegelijkertijd meerdere personen van één bedrijf aan voor hetzelfde evenement, dan geldt vanaf drie deelnemers een aantrekkelijke korting. De derde en vierde persoon ontvangen ieder 20% korting, de vijfde en elke volgende deelnemer ontvangen 30% korting (de deelnemers dienen op dezelfde factuur te staan). ANNULEREN
Array Seminars Antwoordnummer 10235 2400 VB ALPHEN AAN DEN RIJN
Annuleren dient uitsluitend schriftelijk te geschieden. U kunt annuleren tot drie weken voor het evenement plaatsvindt. Er wordt echter wel 1 75,- (excl. BTW) administratiekosten in rekening gebracht. Annuleren is niet meer mogelijk vanaf drie weken voordat het evenement plaatsvindt. Vervanging door een ander dan de aangemelde persoon is te allen tijde mogelijk.
Deze beide seminars over Service Oriented Architectures mag u niet missen! Eén blik op het programma zal u daarvan overtuigen.
service oriented architectures
1 0 d e c em b er 2 0 0 9
H et o nt w er p en van S er v i c e Oriente d A r c hite c t u res
• R ichtlijnen en techniek en voor het ontwerpen van SOA’s • O ntwerpregels voor basic, composite en business process services • Van stand-alone naar loosely coupled, webservices-gebaseerde en geïntegreerde systemen
M E E R I N F O R M AT I E
Alle informatie over deze seminars en een complete agenda van de evenementen vindt u op www.arrayseminars.nl. U kunt zich hier ook online registreren onder vermelding van de volledige foldercode die onderaan de aanmeldingskaart vermeld staat. Voor meer informatie over het programma kunt u contact opnemen met Array Seminars, telefoonnummer 0172-469030. Voor meer informatie over de registratie kunt u bellen met Quatuor, telefoonnummer 036-5409111. I nh o u se sessies v o o r u w me d e w er k ers
Wilt u deze seminars binnen uw organisatie aanbieden als inhouse sessie voor een groep medewerkers? Neem dan contact op met het secretariaat van Array Publications, te bereiken op telefoonnummer 0172 - 46 90 30 of stuur een e-mail naar
[email protected].
ERS DEELNEM DEN ER WAARDE EDITIE E DE VORIG N 8! MET EE
DATUM
LOCATIE
TIJD
Service Oriented Architectures Producten, Standaarden en Technologieën
9 december 2009
Het ontwerpen van Service Oriented Architectures
REGISTRATIE
Richtlijnen voor en ervaringen met SOA’s
10 december 2009
Holiday Inn Leiden Van 9.30 uur tot 17.00 uur www.arrayseminars.nl
H o li d ay inn L ei d en
I N F O R M AT I E D AT U M E N T I J D
Array Seminars Antwoordnummer 10235 2400 VB ALPHEN AAN DEN RIJN
R i c k van d er L ans
Rick F. van der Lans is onafhankelijk adviseur, docent en auteur op het terrein van softwareontwikkeling, applicatie-integratie, database-technologie, datawarehousing en informatie-modellering. Als consultant heeft hij door de jaren heen veel grote bedrijven (nationaal en internationaal) geadviseerd bij het ontwerpen van hun applicatieof datawarehouse-architectuur en bij het maken van een toolkeuze. Rick heeft als spreker op conferenties een zeer goede naam verworven zowel in binnen- als buitenland. Hij weet als geen ander een goede balans te vinden tussen op de praktijk toegesneden technologische en strategische zaken. Rick is columnist voor de bekende bladen Computable en DataNews. Tevens verschenen van zijn hand diverse artikelen in toonaangevende vakbladen. Verschillende van zijn boeken, waaronder het populaire SQL Leerboek, zijn in veel talen gepubliceerd. S o ft w are R elease M a g a z ine
Een ontwikkelaar kan niet zonder!
Software Release Magazine houdt u vier maal per jaar nauwgezet op de hoogte van alle facetten van softwareontwikkeling: van architecturen en platforms voor softwareontwikkeling tot en met concrete producten en tools. Een greep uit de relevante onderwerpen: methoden en technieken zoals UML, Agile, het gebruik van use cases, Domain Specific Languages, alsmede uiteraard de ontwikkelingen op het gebied van Java en .Net, webservices, EAI en het testen van software. Met cases krijgt u inzicht in de praktijk van andere ontwikkelaars. Ook kunt u in het vakblad de jaarlijkse RAD Race volgen, een door Software Release Magazine georganiseerde race waarbij ontwikkelaars en development tools flink op de proef worden gesteld. Bent u verantwoordelijk voor het initiëren, ontwikkelen, invoeren of begeleiden van informatiesystemen in organisaties maar nog geen abonnee? Abonneer u dan snel op www.release.nl.
Service Oriented Architectures Producten, standaarden en technologieën op woensdag 9 december 2009 Het ontwerpen van Service Oriented Architectures Richtlijnen voor en ervaringen met SOA’s op donderdag 10 december 2009 Beide seminardagen starten om 09.30 uur. Het programma duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur.
producten, standaarden en technologieën
& Het ontwerpen van Service Oriented Architectures richtlijnen voor en ervaringen met soa’s
M E T R I CK VA N D E R L A N S
P L A AT S
Onder auspiciën van Software Release Magazine. Abonnees krijgen korting.
Holiday Inn, Haagse Schouwweg 10, 2332 KG Leiden Telefoon 071-53 55 555. AANMELDEN
Aanmelden kan op verschillende manieren: - online: op www.arrayseminars.nl - per post: stuur de aanmeldingskaart zonder postzegel naar Array Seminars, Antwoordnummer 10235, 2400 VB Alphen aan den Rijn - per fax: stuur het aanmeldformulier naar 0172-424381 Na ontvangst van uw aanmelding krijgt u de bevestiging, factuur en routebeschrijving toegestuurd. KO S T E N
Deelname aan het seminar Service Oriented Architectures kost 1 675,per persoon. Het seminar Het ontwerpen van Service Oriented Architectures kost eveneens 1 675,- per persoon. Wie zich inschrijft voor beide seminars betaalt 1 1.250,- per persoon. Alle bedragen zijn exclusief 19% BTW. Documentatie, lunch en koffie zijn bij de prijs inbegrepen. Abonnees van Optimize en Software Release Magazine komen in aanmerking voor 1 75,- korting op de deelnemersprijs. Medewerkers aan universiteiten en rijkserkende HBO-instellingen ontvangen 20% korting op de deelnemersprijs (niet in combinatie met abonneekorting). Werkt u bij een gemeente of provincie? Dan kunt u BTW terugvorderen via het BTW compensatiefonds.
ERS DEELNEM DEN ER WAARDE EDITIE E DE VORIG N 8! MET EE
• U k rijgt een compleet beeld van de beschik bare en toekomstige technologieën
9 d e c em b er 2 0 0 9
• D e belangrijkste producten en standaarden worden uitvoerig besprok en, zoals SOAP, BPEL, WS-Security
S er v i c e Oriente d A r c hite c t u res
• U leert hoe deze nieuwe technologie k an worden ingezet bij integratie projecten en voor het opbouwen van de Service Oriented Architectures
v r o e g b o e k v o o r d eel en g r o e p s k o rtin g
Vroegboekvoordeel: als u zich uiterlijk vijf weken voor het evenement registreert, wordt u beloond met 10% korting op de deelnemersprijs. Meldt u tegelijkertijd meerdere personen van één bedrijf aan voor hetzelfde evenement, dan geldt vanaf drie deelnemers een aantrekkelijke korting. De derde en vierde persoon ontvangen ieder 20% korting, de vijfde en elke volgende deelnemer ontvangen 30% korting (de deelnemers dienen op dezelfde factuur te staan). ANNULEREN
Array Seminars Antwoordnummer 10235 2400 VB ALPHEN AAN DEN RIJN
Annuleren dient uitsluitend schriftelijk te geschieden. U kunt annuleren tot drie weken voor het evenement plaatsvindt. Er wordt echter wel 1 75,- (excl. BTW) administratiekosten in rekening gebracht. Annuleren is niet meer mogelijk vanaf drie weken voordat het evenement plaatsvindt. Vervanging door een ander dan de aangemelde persoon is te allen tijde mogelijk.
Deze beide seminars over Service Oriented Architectures mag u niet missen! Eén blik op het programma zal u daarvan overtuigen.
service oriented architectures
1 0 d e c em b er 2 0 0 9
H et o nt w er p en van S er v i c e Oriente d A r c hite c t u res
• R ichtlijnen en techniek en voor het ontwerpen van SOA’s • O ntwerpregels voor basic, composite en business process services • Van stand-alone naar loosely coupled, webservices-gebaseerde en geïntegreerde systemen
M E E R I N F O R M AT I E
Alle informatie over deze seminars en een complete agenda van de evenementen vindt u op www.arrayseminars.nl. U kunt zich hier ook online registreren onder vermelding van de volledige foldercode die onderaan de aanmeldingskaart vermeld staat. Voor meer informatie over het programma kunt u contact opnemen met Array Seminars, telefoonnummer 0172-469030. Voor meer informatie over de registratie kunt u bellen met Quatuor, telefoonnummer 036-5409111. I nh o u se sessies v o o r u w me d e w er k ers
Wilt u deze seminars binnen uw organisatie aanbieden als inhouse sessie voor een groep medewerkers? Neem dan contact op met het secretariaat van Array Publications, te bereiken op telefoonnummer 0172 - 46 90 30 of stuur een e-mail naar
[email protected].
ERS DEELNEM DEN ER WAARDE EDITIE E DE VORIG N 8! MET EE
DATUM
LOCATIE
TIJD
Service Oriented Architectures Producten, Standaarden en Technologieën
9 december 2009
Het ontwerpen van Service Oriented Architectures
REGISTRATIE
Richtlijnen voor en ervaringen met SOA’s
10 december 2009
Holiday Inn Leiden Van 9.30 uur tot 17.00 uur www.arrayseminars.nl