Outsourced Product Development
  Välj språk Dropdown  
.Net/Java Development - Nagarro    
 
Teknologier
Teknologier > Java
Teknisk expertis
Våra duktiga tekniska utvecklarteam har erfarenhet inom ett brett spektrum av tekniker.

Java utveckling och programmering

Översikt

Nagarro har ett brett spekrum av erfarenhet i utvecklingen av portabla, robusta, skalbara och säkra applikationer baserade på Java/J2EE och relaterade teknologier. Vi har ett kompetent team av Sun Certifierade Java Programmerare. Vår kärnkompetenser i Java utveckling är:

  • Samutveckling av produkter – Vi har en bred erfarenhet av att arbeta med små företag i uppstartsfasen och stora multinationella bolag för att samutveckla en utanför ramarna lösning. Vi arbetar som ett parallellt utvecklingsteam till klienternas arkitektur- och utvecklingsteam. Vi har levererat produkter baserade på Event Driven Architecture (EDA) så kallad händelsedriven arkitektur, Service Oriented Architecture (SOA) och RPC baserade arkitekturer.
  • Skräddarsydda lösningar – Genom åren har vi utvecklat en stor kundkrets som sysselsätter våra team med leveranser av skräddarsydda lösningar baserade på deras behov. Denna process involverar en hel del expertis från Nagarros sida i en rad domäner så som Supply Chain Management, läkemedel, e-business, hälsovård, utbildning, Terminology Management och Data warehousing etc. Vi har levererat några av de mest innovativa nästa generation e-businessapplikationer, webbportaler och automationslösningar för affärsprocesser i Java /J2EE.
  • Business Integration – Vi hjälper våra klienter integrera deras befintliga produkter/lösningar med deras partnerföretags produkter. Vi förstår företagens behov och erbjuder en flexibel lösning för att integrera deras affärsområde.

Core Technologies

Vi besitter expertis inom hela spektrumet av Java teknologier, vilket inkluderar Desktop, Enterprise, Embedded och Card technologies. Vår omfattande erfarenhet i några av de främsta Java utvecklingsteknologierna tillåter oss att bygga best of breed (BoB) lösningar för våra klienter. Vi har levererat ett antal missionskritiska företagsapplikationer i realtid vilket involverar utveckling av en robust, pålitlig, säker, skalbar och formbar systemarkitekt genom att använda designteknologier såsom SOA, Web 2.0, Event-driven architecture, RPC, AJAX, N-tier architecture etc. Följande är en kort sammanfattning av vår expertis.

Presentation Technologies


  • JSP, Servlets – De mest grundläggande webbteknologierna såsom JSP, Servlets bildar kärnan i många av våra projekt.
  • Web Frameworks – Vi har expertkunskaper i att tillämpa många av de bevisade och senaste webbgränssnitten såsom Struts, Tiles, Stripes, Tapestry, och JSF etc. till olika lösningar/produkter utvecklade av oss. Utöver dessa har portalgränssnitt som uPortal och LifeRay använts i utvecklingen av applikationer.
  • AJAX Frameworks – Vi har levererat projekt baserade på de främsta AJAX gränssnitten såsom GWT, GWT-EXT, DWR, Dojo, Yahoo UI, jQuery, jMaki etc. Dessa gränssnitt hjälper till att leverera eleganta användargränssnitt för att förbättra användarupplevelsen.

Middle-Tier Teknologier


  • EJB – Vi har utvecklat ett stort antal applikationer som använder olika typer av Enterprise Java Beans, nämligen Session Beans, Entity Beans och Message Driven Beans(MDB). EJB användningen tillåter att applikationer blir utvecklade i en distribuerad miljö.
  • Webbtjänster – Vi har använt Web Services väldigt framgångsrikt i många olika uppdrag för att erbjuda eleganta integrationsgränssnitt för våra klienter. Web Service middle tier teknologin har möjliggjort för att göra olika tekniskt skilda mjukvaror för att kommunicera med varandra. För några av våra ISV projekt har vi skapat produkt API som använder Web Services som tillåter att produkten att blir integrerad med externa applikationer.
  • Spring Framework – Vi har använt många egenskaper som finns i Spring Framework i en hel del av våra applikationer. Till exempel är Control (IoC) egenskapen en av de mest brett använda för särkoppling av moduler inom en applikation.
  • ORM Frameworks – Vi har mycket stor erfarenhet i att leverera projekt som använder ORM framework för datatillgång. Vi har använt Hibernate och TopLink avsevärt mycket i våra projekt, bland annat.
  • Communication Technologies – De flesta Javabaserade projekten använder olika middle-layer kommunikationsmekanismer som Java Message Service (JMS), XML-RPC etc.

Datateknologier


  • Databaser – Vi har expertis i nästan alla stora databaser som Oracle, My-SQL, MS-SQL, Postgres etc. Vi har levererat högpresterande applikationer som involverat stora mängder data och rapporteringsförmåga.
  • XML-DB – Några av våra projekt involverar stora mänga XML datalagring och återhämtning. För detta har vi använt Oracle XML-DB.
  • JDBC – JDBC, som är en av de mest grundläggande data access teknologierna bildar en av standard approacherna för tillgång till databasen i många av våra projekt. Vi har flitigt levererat komplexa databasapplikationer som använder JDBC.

Enterprise Technologies

Vi har erfarenhet av att bygga mjukvara som kan effektivisera de befintliga och nya kommande företagsbyggstenarna i en organisation.


  • Workflow och Business Process Automation – I ett antal javautvecklingsprojekt har vi antingen använt skräddarsydda workflow engines eller branschstandard kommersiella och öppna källor rapporteringsverktyg såsom WebLogic WLI, JBoss jBPM, OSWorkflow, Lombardi Business Process Management Suite etc.
  • Rapporteringsgränssnitt – Vi har erfarenhet i att arbeta med ett antal rapporteringsgränssnitt såsom JFreeReport, BIRT, JFreeChart etc.
  • Clustering & Load Balancing – De mest presterande företagsapplikationerna kräver klustring och load-balancing skickligheter. Vi har erfarenhet av att utveckla stora företagsapplikationer i en distribuerad miljö genom att använda ett brett spektrum av load balancing och klustringsverktyg. Vi har installerat Oracle RAC system som tillåter flera datorer att köra Oracle RDBMS mjukvaran samtidigt medan de har access till en enda databas, därmed fås en klustrad databas. På ett liknande sätt har vi använt Apache Web-server bland andra för att utföra load-balancing.
  • Datasäkerhet – Vi har en bred erfarenhet i säkerheten av statisk data såväl som data i rörelse. Detta uppnås genom att tillämpa olika krypteringar, key-management och certifieirngsmetodiker

 
 
Söker du en kunskapspartner för dina affärsbehov?
Fyll i formuläret nedan så kontaktar vi er.
*
*
*
*
* Mandatory Fields
Kontakta oss
WhitePapers
Webinars
Case Studies
Nyheter
© 2010 Nagarro Inc.
 Läkemedelsindustrin | Tillverkande industri | Mjukvaruutveckling | Programutveckling | Affärs- och verksamhetssystem | Produktuttveckling | Business Intelligence och Data Warehousing | .Net utveckling | Java utveckling | SAP konsulttjänster | PHP utveckling