This document provides instructions for developing an enterprise application using EJB 3.0 technology in NetBeans 5.5. It shows how to set up an enterprise application project containing an EJB module and web module. It then guides the user through coding an entity class, message-driven bean, and session facade in the EJB module. Finally, it demonstrates creating servlets to display and add messages in the web module.
HTML is a basic language used to create web pages through simple tags like <html> and <body>. It has easy to use syntax that allows users to define pages with tags for elements like the title and body. Common HTML tags are demonstrated in a simple example of a web page that welcomes the user.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Kristal terdiri dari array teratur molekul dan ion yang diatur oleh interaksi nonkovalen. Contohnya adalah garam natrium klorida yang terdiri dari ion Na+ dan Cl- yang membentuk struktur kubik teratur. Terdapat 14 jenis sel unit kristal yang disebut kisi Bravais. Indeks Miller digunakan untuk mengidentifikasi bidang kristal dengan menunjukkan intercept pesawat dengan sumbu kristal.
This document provides an overview of Bharti Airtel, India's largest cellular service provider. It discusses Airtel's vision, mission, history, services, competitors, organizational structure, and financial performance. Some key points include:
- Airtel's vision is to build India's finest business conglomerate by 2020 and support education for underprivileged children.
- Its mission is to think innovatively about customer needs and go above and beyond to delight customers.
- Founded in 1995, Airtel now has over 252 million subscribers and provides mobile, home phone, broadband, and digital TV services.
- Airtel faces competition from other major carriers like Vod
ICT als Topsport..
De techniek, het team en de elementen zijn bepalend bij het behalen van topprestaties in het advies, ontwerp, installatie en beheer van kantoorautomatisering. DA is hiervoor uw partner bij uitstek.
BUZZ - When we TAG you - you are IT - infrastructure jobs at OrdinaOrdina Belgium
Bij Ordina beseffen we dat infrastructuur meer betekent dan het afleveren van louter technologie. De balans tussen business uitdagingen en technologische mogelijkheden staat bij ons voorop. Daarom zijn we op zoek naar mensen die hieraan willen meebouwen, mensen met een brede technische kennis én met oog voor de business, mensenvoor wie een oplossing moet gebaseerd zijn op de business behoeften in plaats van op technologische mogelijkheden of beperkingen. Mensen die bereid zijn zich te specialiseren én te groeien in dat domein wat hen het meeste aanspreekt want dat wat je graag doet, doe je beter!
This document provides instructions for developing an enterprise application using EJB 3.0 technology in NetBeans 5.5. It shows how to set up an enterprise application project containing an EJB module and web module. It then guides the user through coding an entity class, message-driven bean, and session facade in the EJB module. Finally, it demonstrates creating servlets to display and add messages in the web module.
HTML is a basic language used to create web pages through simple tags like <html> and <body>. It has easy to use syntax that allows users to define pages with tags for elements like the title and body. Common HTML tags are demonstrated in a simple example of a web page that welcomes the user.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Kristal terdiri dari array teratur molekul dan ion yang diatur oleh interaksi nonkovalen. Contohnya adalah garam natrium klorida yang terdiri dari ion Na+ dan Cl- yang membentuk struktur kubik teratur. Terdapat 14 jenis sel unit kristal yang disebut kisi Bravais. Indeks Miller digunakan untuk mengidentifikasi bidang kristal dengan menunjukkan intercept pesawat dengan sumbu kristal.
This document provides an overview of Bharti Airtel, India's largest cellular service provider. It discusses Airtel's vision, mission, history, services, competitors, organizational structure, and financial performance. Some key points include:
- Airtel's vision is to build India's finest business conglomerate by 2020 and support education for underprivileged children.
- Its mission is to think innovatively about customer needs and go above and beyond to delight customers.
- Founded in 1995, Airtel now has over 252 million subscribers and provides mobile, home phone, broadband, and digital TV services.
- Airtel faces competition from other major carriers like Vod
ICT als Topsport..
De techniek, het team en de elementen zijn bepalend bij het behalen van topprestaties in het advies, ontwerp, installatie en beheer van kantoorautomatisering. DA is hiervoor uw partner bij uitstek.
BUZZ - When we TAG you - you are IT - infrastructure jobs at OrdinaOrdina Belgium
Bij Ordina beseffen we dat infrastructuur meer betekent dan het afleveren van louter technologie. De balans tussen business uitdagingen en technologische mogelijkheden staat bij ons voorop. Daarom zijn we op zoek naar mensen die hieraan willen meebouwen, mensen met een brede technische kennis én met oog voor de business, mensenvoor wie een oplossing moet gebaseerd zijn op de business behoeften in plaats van op technologische mogelijkheden of beperkingen. Mensen die bereid zijn zich te specialiseren én te groeien in dat domein wat hen het meeste aanspreekt want dat wat je graag doet, doe je beter!
Het begroten van softwareprojecten: meten is weten!Lucas Blom
Gecertificeerde Metri Software Cost Estimate specialisten meten en begroten al uw IT en Software ontwikkelingsprojecten met behulp van internationale standaarden en state-of-the-art technologie in een kort tijdsbestek. Op deze manier verbetert uw kans op projectsucces aanzienlijk en bespaart u veel geld. In deze whitepaper zet Metri haar visie uiteen op het betrouwbaar begroten van software-ontwikkelprojecten.
BusinessBase is a leading Microsoft Dynamics CRM ISV Partner and specialized in delivering end-to-end software solutions for the ICT- and High Tech industry.
The document appears to be a newsletter from an organization discussing upcoming events and initiatives. It mentions upcoming activities in July and August while also highlighting new programs. Further details are provided on partnerships and opportunities for community involvement.
1. Offshore Update Best Practice in Software Development
Quarterly Newsletter • november 2009 4
sdworx
Van outsourcing naar multisourcing Offshoring challenges
SD Worx, the European HR services experts have been driving
Offshore Test Factory
major change in it’s operations. Here Harold Ryckaert, CIO,
With increasing complexity and high non-linearity of IT products,
talks about how he’s managing it.
testing as a function either faces staffing problems or incurs large
running costs. Here, Sukrit Bhattacharya explores how to strike
Waarom koos SD Worx ervoor om zijn IT-ontwikkeling
uit te besteden? the right balance.
HR: In 2001 beseften we dat ons bestaande IT-platform
de evolutie en groei van SD Worx niet langer voldoende IT Organizations developing complex IT products conduct
kon ondersteunen. Wilden we onze business succesvol testing through teams with high domain skills or high tech-
uitbouwen en doen groeien, dan moesten we onze syste- nical skills on-site, increasing operating cost in testing.
men updaten en overstappen naar een moderner, flex- Testing can be generically divided into three categories
ibeler en robuuster platform. Tot dan hadden we met een • Technical testing (Full scenario based test with high auto-
COBOL-gebaseerd mainframesysteem gewerkt. Het was mation possibility)
hoog tijd voor meer geavanceerde technologie, met focus • Functional and Performance testing (Partial scenario
op webgebaseerde en uitgebreide applicaties voor onze based test requiring some functional and technical skill)
klanten. Dat leek echter makkelijker gezegd dan gedaan. • Acceptance testing (experience based test requiring high
Toen we zicht kregen op de omvang van het project, be- Wat waren de grootste uitdagingen voor SD Worx? business domain skills)
seften we dat we hulp zouden moeten inroepen. HR: De groei, of liever evolutie, van onze onderneming. To reduce cost of testing and to streamline testing as a
Bij de start van dit project was SD Worx een sociaal sec- function, an Offshore Test Factory approach can be highly
Is een migratie dan zo’n complex gebeuren? retariaat met focus op payrolldiensten. Ons IT-team be- beneficial for organizations dealing with large and complex
HR: Het lijkt inderdaad eenvoudig om te migreren van stond uit 100 mensen die allemaal in Antwerpen (België) IT products. The advantages of such a set-up are:
het ene platform naar het andere. Maar in werkelijkheid aan de slag waren. Vandaag leveren we salarisbeheer aan • Large pool of competent resources available to fit compe-
bestaat een eenvoudige migratie niet. Vooral niet als je meer dan 31.500 kmo’s en een brede waaier HR-diensten tency into test function requirement
systemen wilt die de tand des tijds kunnen doorstaan en aan 1000 grote ondernemingen en ongeveer 200 organi- • Minimal cost in regression testing
de diverse en snelveranderende noden van je business saties. SD Worx is veel meer geworden dan een sociaal • Lower cost of test execution
kunnen inlossen. SD Worx moest dringend zijn back-en- secretariaat. • Less throughput
dapplicaties upgraden en een pak nieuwe functionaliteit • High degree of automation
inbouwen. Op basis van het bestaande platform wilden Hoe pakte u het project aan, met deze complexiteit in Out of the three generic testing categories, Technical Testing
we een gloednieuw systeem bouwen. Om een te bruuske het achterhoofd? can be fully executed by the Test Factory while up to 75%
overgang voor onze klanten te vermijden, moest het HR: Zoals elk project van deze omvang startte onze oefening of the Functional and Performance Testing can be placed
nieuwe platform eerst parallel draaien met het vorige. in een deel van de onderneming. Naarmate meer departe- there.
Alles samen een bijzonder complexe opdracht, hoe sim- menten inzagen hoe cruciaal de transformatie was en hoe
pel het ook klinkt. belangrijk ook de inbreng van de businessmensen, breidde
continued on page 2 continued on page 3
1
2. Best Practice in Software Development Quarterly Newsletter • November 2009
sdworx
Van outsourcing naar multisourcing
continued from page 1
het project zich uit naar de andere afdelingen. De business- Bijvoorbeeld?
divisies moesten ervoor zorgen dat ze op tijd de businessvere- HR: Wel, we werden ons bijvoorbeeld heel sterk bewust Hoe bekijkt u multisourcing in het licht van de
isten konden inlossen. Zo werd het snel duidelijk dat we niet van de hiaten in onze eigen procedures. Terwijl die hi- huidige crisis, waarbij budgetten krimpen en er vaak
langer te maken hadden met een ‘simpele’ platformmigratie. aten misschien nooit hadden opgevallen als we niet door onvoldoende cash is?
Het ging om een groots veranderingsprogramma, waarbij we de ogen van een andere organisatie hadden gekeken. HR: Elke crisis genereert opportuniteiten. Ondernemingen
onze processen moesten ‘professionaliseren’. Om dat doel te Onze Indische partner ging ook veel formeler met ons met een ‘multisourcing’ achtergrond zijn beter voorbereid
bereiken, waren structuur en resources nodig. Voor de struc- om dan we gewoon waren. Terecht, gezien de afstand met voor moeilijke periodes. SD Worx, bijvoorbeeld, was goed
tuur konden we zelf zorgen maar er waren niet voldoende hun klant. Die formaliteit resulteerde in een hele resem voorbereid voor de crisis omdat we onze processen al heb-
middelen voorhanden. Dus gingen we op zoek naar externe richtlijnen en procedures, van businessanalyses tot test- ben gestroomlijnd toen het nog goed ging. We hebben toen
ondersteuning, waaronder IT-experts voor de ontwikkeling procedures, die tot grote veranderingen hebben geleid in rapportering ingevoerd en performantiecriteria vastgelegd
van onze applicaties. de organisatie van SD Worx. om onze business, projecten en vooruitgang te monitoren.
Dit betekent dat we wisten waar we naartoe gingen, hoe we
Hoe vond u de juiste, betrouwbare partner? De outsourcingoefening loonde dus de moeite? daar naartoe wilden en hoe we het zouden doen. Dus toen
HR: SD Worx had op dat moment geen enkele ervaring HR: SD Worx is gestart met het idee van outsourcing: een de markt begon te slabakken, waren we klaar. Nu moeten
met multisite softwareontwikkeling, had nog nooit specifiek project voor een lokale provider. Uiteindelijk we de projecten en programma’s die we hebben opgestart
verschillende ontwikkelingsteams ingeschakeld voor kozen we voor offshoring, een extreme vorm van outsourc- enkel nog voortzetten. Dit is een mooi voorbeeld van hoe IT
verschillende opdrachten of samengewerkt met IT’ers ing waarbij er een duidelijke geografische afstand is en ‘waarde’ oplevert en niet langer een ‘kost’ is.
uit een andere cultuur. We gingen op zoek naar een Bel- een duidelijk cultuurverschil. Vandaag doen we meer aan
gische IT-partner die ons in elke stap kon ondersteunen, meer aan multisourcing: we combineren outsourcing met Heeft u tips voor ondernemingen die zich op het
wat logisch was voor een onderneming die niet vertrou- offshoring en met partnerships met meerdere leveranciers. pad van outsourcing, offshoring of multisourcing
wd is met outsourcing. Maar het draaide helemaal anders willen begeven?
uit: we gingen samenwerken met een IT-leverancier uit Dus u raadt collega-ondernemers aan om re- HR: Eerst en vooral: organiseer uzelf. Breng voor u met
India, zonder enige basis in Belgïe. Pure offshoring dus. sources te zoeken buiten de vier muren van hun het project start, nauwgezet in kaart wat u wilt bereiken
onderneming of zelfs hun landsgrenzen? extra text is on page 4
En hoe liep dat? HR: Absoluut. Alles alleen doen, is onmogelijk. We
HR: Het was een leerproces voor beide partijen, zou ik moeten mensen vinden die onze interne expertise en
zeggen, want we spreken over twee werelden: een ander ervaring aanvullen.
SDWORX AT A GLANCE
land, een andere cultuur en andere omgangsvormen. We Door multisourcing krijgen we de flexibiliteit om aan
konden niet gewoon een paar telefoontjes doen, knopen een aantal verschillende projecten tegelijk te werken. De Total Turnover: 2008: 180 million euros
doorhakken en initiatief nemen. We moesten veel gedis- prijs is vaak heel aantrekkelijk. En het laat ons toe om 2000 employees in europe
ciplineerder werken. Dat was een echte uitdaging voor de vaardigheiden en ervaring van verschillende provid- 1650 employees in Belgium which includes 700 ICT staff.
beide partijen. Het grote voordeel daarbij is dat de lev- ers tegen elkaar af te wegen en zo voor elke job de juiste 36.400 clients which accounts for 653.000 employees
erancier fungeerde als een soort spiegel die onze – vele knowhow in huis halen.
- sterktes maar ook onze zwaktes blootlegde.
2
3. Best Practice in Software Development Quarterly Newsletter • November 2009
Offshoring challenges
Offshore Test Factory
continued from page 1
With Offshore Test Factory, the return on 2-3 years of
investment is realized within additional 1-2 years. Net
cost saving could be upto 75% in testing when the freed-
up resources are properly utilized on-site. This approach,
however, requires the scale to be large enough. The ben-
Regression testing can be conducted periodically in the Hence the contracting organization needs to de-risk the efit realized is minimal (or can even be negative) with
Test Factory through suitable automation, independent investment) lack of scale as multiple environments, test automation
of changes in IT products. In effect, the only parts of 5. Initiate automation and related investment in and resource re-utilization/re-allocation could require
testing that the contracting IT organization would fully parallel substantial upfront investment.
retain are: 6. Build functional competence and architectural (spe-
• Unit Testing conducted by the Developers. cifically data architecture and performance) competence
• Acceptance Testing executed by the Business Domain in the offshore set-up
experts and the customers. 7. Move up to 75% of the Functional and Performance Sukrit Bhattacharya runs his management consulting
Organizations embarking on this path typically follow Testing and leverage the functional resources on-site company KRIT Consulting in the Netherlands. Sukrit is a
the roadmap below: • Typically within 2-3 years, the Offshore Test Factory strategic business associate of Applied Development NV,
1. Split testing function into three categories would be fully operational at 100% target efficiency. Belgium. SD WORX vzw, Belgium; NXP Semiconductors NV,
2. Outsource non-core technical testing to an offshore • Strong collaboration and seamless communication be- Belgium; KMD AS, Denmark; JTI International, Switzerland
set-up tween the on-site and offshore teams and HEG, Switzerland are among Sukrit’s major clients.
3. Move complete Technical Testing to offshore set-up and • Careful change management and effective managerial Prior to starting on his own, Sukrit held various senior
utilize the on-site technical resources for more produc- communication towards the on-site team management positions for Philips Consumer Electronics in
tive purposes • Investment in powerful test and defect management India, France, Belgium and the Netherlands. With over 20
4. To de-risk offshore investment, proceed towards multi- tools years of multi-industry, multi-country experience, Sukrit
sourcing or captive competence option from outsourcing • On-site defect management and prioritization team consults on IT strategy, offshore captive competence, CMMI,
(Typically till this stage contracting organization uses with collaborative members from offshore space portfolio management, business balanced scorecard and test
offshore as a supplier of resources and functions in non- • Ability to re-use test scenarios and test set-up among optimization.
core area. Once the complete technical testing is moved different products
to offshore, offshore set-up becomes a competence centre • An approach to de-link testing as much as possible
in technical testing. Contracting organization no longer from the operational pressures of a typical project
retains any competence in technical testing on-shore. management.
Ut vel dit am volorem deliquipis alla volum nos
Nullaorperit, quam vullum quipsum velit nibh elit ver senim dio euiscidunt augiatin hent laore veliqui scinciduisit wis auguerc
iduisim zzril el ea accummolore molorti ncillan hent amet lutat er sum dolorero.
09 265 02 20 | www.appdev.be
3
4. Best Practice in Software Development Quarterly Newsletter • November 2009
sdworx
Van outsourcing naar multisourcing
extra text from page 2
– kostenbesparingen, innovatie, gestroomlijnde proces-
sen, enz. Deze voorbereiding zal op lange termijn heel
waardevol blijken.
Twee: leg uzelf geen beperkingen op. Kijk naar grote en
naar kleine spelers, zowel om de hoek als aan de andere
kant van de wereld. Pas dan kunt u beslissen met wie het
best klikt en wie over de nodige expertise en ervaring
beschikt om het best uw vereisten en noden in te lossen.
Drie: probeer in te schatten hoe belangrijk u bent voor de
business van uw provider. Is uw project beperkt in vergel-
ijking met de andere projecten waar ze aan werken? Dan
riskeert u niet de aandacht te krijgen die u verwacht. Is
uw project te groot, dan loopt u het risico geen eerlijk,
direct en duidelijk advies te krijgen. Het is echt afwegen.
Vier: ga op bezoek bij uw leverancier, waar zijn kantoren
zich ook bevinden. Ik kan niet genoeg onderlijnen hoe
belangrijk dit is. Door langs te gaan, ziet u wat uw lever-
ancier in huis heeft en wat de mensen motiveert die voor
u zullen werken. Probeer zeker ook kennis te maken met
het team dat voor u zal werken en haal er de belangrijk-
ste personen uit. En dan …
Vijf: onderhandel!
4