Konfigurerbar Network Computing

FONT SIZE:
fontsize_dec
fontsize_inc
Januar 11, 2016 Vagn Ahm K 0 0

Konfigurerbar Network Computing eller CNC er JD Edwards klient-server proprietære arkitektur og metode, der gennemfører sit yderst skalerbar hele virksomheden business-løsninger software, der kan køre på en bred vifte af hardware, styresystemer og hardware-platforme. Nu er en afdeling af Oracle Corporation, Oracle fortsætter med at sponsorere løbende udvikling af JD Edwards Enterprise Resource Planning-system. Mens meget fleksibel, CNC arkitektur er proprietære, og som sådan kan det ikke eksporteres til andre systemer. Mens CNC arkitekturens chef påstand til berømmelse, isolering af ansøgninger fra de bagvedliggende database og operativsystemer, var i høj grad afløst af moderne web-baseret teknologi, ikke desto mindre CNC-teknologi fortsætter med at være i centrum for både JD Edwards 'OneWorld og EnterpriseOne arkitektur og vil spiller en væsentlig rolle Oracles udvikle fusion arkitektur initiativ. Mens en proprietær arkitektur, CNC hverken en Oracle eller JDE produktudbud. Udtrykket CNC henviser også til de systemer analytikere, der installere, vedligeholde, administrere og øge denne arkitektur. CNCs er også en af ​​de tre tekniske områder af ekspertise i JD Edwards Enterprise Ressource Planning ERP som omfatter udvikler / rapport forfatter og funktionelle / business analytikere.

CNC arkitektur

Oracle fortsætter med at udvikle CNC-teknologi og vil indarbejde centrale elementer i CNC-teknologi i sin Oracle Fusion projekt, som vil samle teknologier fra JDE, PeopleSoft og egne ansøgning software teknologier.

I CNC arkitekturen, køre en virksomheds JD Edwards business software-applikationer gennemskueligt isoleret fra både database, hvor virksomheden data gemmes, samt fra klienten computerens underliggende operativsystem og alle andre mellemliggende JDE business applikationer servere. I lægmandssprog, behøver de forretningsmæssige programmer ikke "pleje", hvor dataene eller hvilket operativsystem der anvendes på nogen af ​​slutbrugeren computere. Heller ikke de applikationer servere, som business-programmer kører behov for direkte "kender" hvad database systemer bliver opfordret data ende eller bagenden. CNC arkitektur holder styr på dette gennem forskellige databasetabeller, der peger de forretningsmæssige ansøgninger til de servere, der kører eller udføre business-applikationer og også omfatter database tilslutning værktøjer kaldet databasedrivere der fortæller at systemet også hvor databaseservere er, og hvad specifikke databaser til gør opslag, data indsætter og udtræk fra. På grund af den centrale karakter af den underliggende arkitektur, en lyd CNC-infrastruktur er afgørende for succesen af ​​en JD Edwards OneWorld installation eller implementering. Back-end databaser, der understøttes omfatter Oracle, Microsoft SQL Server, og IBM DB2-databaser. Applikationsserveren kan køre på Windows-platforme, Unix / Linux og IBM System i. Webserveren kan være IBM WebSphere eller Oracle Transaction Server.

I hvad der er blevet kendt traditionelt som klient-server-miljøer, skal ansøgningerne kommunikere på tværs af en kombination af forskellige hardware-platforme, operativsystemer og databaser som herunder. CNC arkitekturen benytter et lag af software, kaldet middleware, som er bosat mellem platformen operativsystemet og de JDE forretningsapplikationer. For at opnå dette, JDE indeholder to typer af middleware, JDENET Kommunikation Middleware til kommunikation og JDEBASE Database Middleware. Den JDEBASE middleware kommunikerer med databasen via ODBC, JDBC, eller SQL * Net.

Definition og styrker af CNC Architecture

Ifølge JD Edwards dokumentet, konfigurerbar Network Computing Implementering, er CNC-arkitektur defineres som følger:

"CNC er den tekniske arkitektur for JD Edwards OneWorld og EnterpriseOne software. CNC muliggør yderst konfigurerbar, distribuerede applikationer til at køre på en række forskellige platforme uden brugere eller analytikere har behov for at vide, hvilke platforme, eller som databaser er involveret i en given opgave. CNC isolerer business løsning fra den underliggende teknologi. Virksomheder kan vokse og vedtage nye teknologier uden at omskrive applikationer .... en ansøgning arkitektur, der muliggør interaktiv og batch-applikationer, der består af en enkelt kodebase, at køre på tværs af en TCP / IP-netværk af flere serverplatforme og SQL-databaser. Ansøgningerne består af genanvendelige forretningsfunktioner og tilknyttede data, der kan konfigureres på tværs af netværket dynamisk. Det overordnede mål for virksomhederne til at give en fremtidssikret miljø, der gør dem i stand til at ændre de organisatoriske strukturer, forretningsprocesser og teknologier uafhængigt af hver anden. "

Multi-fundament kapacitet

En anden styrke af JD Edwards er dens multi-fundament arkitektur. Det betyder, at man kan oprette separate forekomster af JDE på forskellige Tools Udgivelser og isolere disse frigivelse fra hinanden. Dette gøres ved at oprette et separat sæt systemet mapper til den anden fundament. I de vigtigste konfigurationsfil af applikationer eller enterprise server, JDE.ini, indgående og udgående porte er ændret til en anden end den anden fundament, så hvis en fond havde port 6015, så suppleanten kunne bruge 6016. Også den client-side mappe værktøjer udgivelse er installeret på indsættelsen serveren og systemadministratoren bruger JDE Planner eller installation miljø for at definere en anden fond. Efterfølgende fuld pakker kan derefter pegede på at bruge denne anderledes fundament.

Svagheder i CNC-arkitektur

Specifikationer fil korruption med JDE Applikationer op til 8,12

Indtil fremkomsten af ​​EnterpriseOne applikationer udgave 8.12 kører på værktøjer frigivelse / servicepakke 8.96, langt den mest sårbare del af CNC-teknologi var, at objekt proprietære specifikationer skulle kopieres fra fuld klient op til ansøgninger serveren for at en JDE brugers udvælgelse af data og behandling af muligheder for at blive kørt som anmodet på serveren. Hvis disse proprietære specifikationer blev ødelagt, partiet ansøgningen objekt, til gengæld om ansøgningerne serveren kunne blive beskadiget. En genopbygge og omstilling af objektet var den eneste løsning. Ligeledes, hvis der er nogle mellemliggende proces, der korrumperer objekt specifikationer som de kommer ned til klient-pc'en, kunne det relaterede objekt blive beskadiget og ikke længere fungerer korrekt. Da applikationer opgradere E812 og værktøjer Frigivelse eller systemer eller grundlæggende service pack, har de proprietære specifikationer blevet erstattet med XML-baserede objekt egenskaber, som har vist sig at være mere stabile og mindre tilbøjelige til at korruption. I efteråret 2008, Oracle bragt ud E900 applikationer frigivelse og af efteråret 2010, det værktøj løsladelse var op til 8.98.3.3. E900 Update 1, eller E901 er den seneste udgivelse fra efteråret 2010.

Specifikationer bærbarhed

Mens er nemt at kopiere objekt specifikationer mellem de forskellige miljøer inden for samme system, koden, når udviklet i en given system er ikke let bærbar til andre systemer. JD Edwards har udviklet en indbygget proces navnet "Produkt Emballage" at løse dette problem, men det er langsomt, ikke let at bruge og er begrænset i en række måder. På grund af dette, er det først og fremmest bruges til at levere softwareopdateringer, som Oracle selv, mens uafhængige softwareleverandører er for det meste ved hjælp af tredjeparts værktøjer som Boomerang. Produkt Emballage understøtter eksport af specifikationer og E812 og ud over mulighed for versioner, der skal eksporteres som ZIP-filer gennem handlinger kolonnen i Object Management Workbench

Specifikationer læsbarhed

Object specifikationer er ikke let tilgængelige til at hente data fra, fordi de er i et proprietært format. En række interessante oplysninger derfor skjult fra visningen. Nogle af disse data kan hentes, fortolkes og vises ved standard JDE software, men i mange tilfælde kan dette ikke være nok, eller hurtigt nok, og heller ikke i den ønskede format. Mange tredjeparts softwareløsninger er blevet udviklet til at udfylde dette hul.

Kompleksitet af arkitekturen

Mens kraftfuld, kan CNC arkitekturen være enormt kompliceret gør det vanskeligt at opretholde af andre end ganske senior CNC analytikere. Det er ikke ualmindeligt at se 50 servere i nogle af de større implementeringer og alle disse skal vedligeholdes. Mens virtualisering har hjulpet på nogle områder, en masse tid der skal investeres i at holde alle disse servere op og operationelt.

Tredjepartsprogrammer scheduler forbedringer

Der er en række tredjeparts applikationer, der tilføjer funktionalitet og programability til JDE Scheduler. De omfatter Cisco Tidal Enterprise Scheduler, som er en JDE klient-baseret produkt og Appworx, en tredjeparts serverbaseret scheduler, hvor scripting og work-flow produkt er blevet tilpasset til JDE støtte adressering tilføje til vanille scheduler, der kommer med JDE.

CNC interface med web-baserede teknologier

Fremkomsten af ​​World Wide web og HTML teknologier har også isolerede brugere og applikationer fra underliggende teknologier. CNC-arkitektur kombinerer dette med sin egen arkitektur gennem en Java Applications Server arkitektur. Den web-klienter kommunikerer med CNC arkitekturen via disse JAS servere.

Oracle frigiver E900 i slutningen af ​​2008 og E910 i 2011

I efteråret 2008, Oracle bragt ud E900 applikationer frigivelse og inden sommeren 2011 værktøjer frigivelse var op til 8.98.4.3. I efteråret 2009 blev E900 Update 1 frigivet. Ved sommeren 2011 over 2000 Electronic Software opdateringer patches var forpligtet til at bringe E901 frigivelse op til de nyeste kode nuværende niveau. I efteråret 2010 blev Opdatering 2 frigivet. I efteråret 2011, Oracle frigivet Programmer Slip 9.1 og værktøjer Slip 9,1 betydeligt ændre udseendet og fornemmelsen af ​​E1.

JDENET og JDEBASE Middleware

JDENET og JDEBase middleware er de to elementer i CNC-arkitektur, der tillader JDE applikationer til at kommunikere på tværs af heterogene distribuerede computing-miljøer. JDENET håndterer kommunikation ved præsentationen lag med andre interne JDE ansøgning, mens JDEBASE er JDE middleware, der giver platform-uafhængige multi-leverandør SQL database adgang.

JDENET

JDENET er budskabet-orienteret middleware er den software, der forbinder den genererede præsentation lag JDE applikationer med erhvervslivet funktion komponenter gennem en standard JDE applikationer programmering interface, eller API kaldet "jdeCallObject." The JDENET middleware, der kører inden for CNC-arkitektur, understøtter konfiguration af business funktion komponenter til udførelse i den heterogene distribueret databehandling miljø, CNC arkitektur støtte.

JDEBASE

JDEBASE database middleware er JDE software, der giver platform-uafhængige programmeringsgrænseflader for applikationer API'er til multi-leverandør database adgang. Disse API'er anvendes på to måder. Den første måde er ved JDE applikationer, der dynamisk generere platform-specifikke Structured Query Language, afhængigt af anmodning datakilden. Den anden måde er som åbne API'er til avancerede C-sprog business funktion skriftligt. JDE bruger disse API'er til dynamisk generere platform-specifikke SQL-sætninger. Således er denne middleware giver arbejdsstation-til-server og server-til-server database adgang. For at opnå dette, både arven JDE OneWorld middleware samt den nyere JDE EnterpriseOne middleware indarbejde database driver støtte til en lang række tredjeparts databasedrivere herunder ODBC, for tilslutning til Microsoft SQL server, OCI, for tilslutning til Oracle database og Client Access 400 drivere til tilslutning til IBM DB2.

CNC systemer analytikere - også kaldet CNCs

Systemer analytikere, der arbejder inden for dette område er kendt som JDE og / eller Peoplesoft CNCs. Baseret på størrelsen af ​​selskabet gennemføre en JDE-system, kan der være en eller flere CNCs. I nogle mindre virksomheder, er der ingen bosiddende CNC, men nogle af dag-til-dag CNC funktioner såsom sikkerhed og business program objekt bygger og implementering sker ved en JDE udvikler på personale, mens en tredjepart CNC er indkaldt til ikke-rutine, kritisk og / eller høj-risiko CNC arbejde, såsom system opgraderinger og ekspansion. CNC er et af de tre JDE ekspertiseområder, de andre er den JDE udvikler, der ændrer koden og JDE funktionel analytiker, der er business emne og forretningsprocesser ekspert.

Hvad er et navn - CNC

I de senere år har der været megen diskussion blandt CNC samfund på titlen, "CNC". På mange websteder, herunder sådanne steder som Oracle og LinkedIn mennesker, der har arbejdet i CNC område i mange år har foreslået en ny titel at erstatte de traditionelle CNC nomen. En af de mest populære er "JD Edwards Systems Architect" eller "EnterpriseOne Architect", selv blot "JDE Arkitekt." Dette synes at være drevet af det faktum, at mange højtstående CNCs blive involveret i planlægningen og gennemførelsen af ​​den underliggende CNC arkitektur og at udtrykket CNC virkelig formidler ingen betydning med hensyn til den faktiske jobbeskrivelse. Mens drøftelserne går rundt og rundt, fortsætter hverve til at bruge CNC jobbeskrivelsen eller dispensering med CNC sigt kan henvise til jobbet som "JD Edwards systemadministrator." Desværre er denne senere sigt i høj grad misforstået af personalekonsulenter og IT-folk uvante med kompleksiteten i en JD Edwards Gennemførelse og har fortalt CNCs at fra titlen JDE Systemadministrator, deres ansvarsområder er forholdsvis enkel og sandsynligvis efterligne den, en e-mail-administrator eller operativsystemer administrator tilføje / slette brugere, og nulstille brugernes adgangskoder. På trods af de diskussioner om nytten af ​​CNC titel, ser det ud til at vende tilbage til det som den eneste hele industrien accepteret måde at kalde jobbet.

CNC-relaterede funktioner

CNC-funktionen indebærer en række forpligtelser eller funktioner. Store virksomheder kan have en hel stab af CNCs, nogle arbejder på sikkerhed, andre software forandringsledelse, som implementere ændringer i JDE ERP-systemet gennem de forskellige stadier af udvikling, afprøvning og produktion. Andre CNCs vil fejlfinding problemer med ydeevnen, vil andre arbejde på batchproces automatisering og endelig en Senior CNC vil styre hele gruppen, og i denne egenskab, der ofte vil fungere som den ledende JDE systemer arkitekt.

Grundlæggende CNC opgaver

For at understøtte denne arkitektur, CNC analytikere udfører en bred vifte af opgaver. En hyppig kritik af CNC-feltet er, at det er for kompliceret til at blive lært i nogen mindre end 2-3 år. En lang række overlappende funktioner. Nogle af eller alle følgende funktioner:

  • CNC Systems Administration, som omfatter brugeren og anvendelse sikkerhed, brugerkonto oprettet, brugergrupper, opgave forhold og opgavestyring,
  • Planlægning og installation af erhvervslivet ansøgning patches også kaldet elektronisk softwareopdateringer eller Esus samt underliggende grundlæggende kode eller programmer kaldet værktøj udgivelser eller servicepakker.
  • Bygning og implementerer ændringer i forretningsapplikationer kaldet pakke bygger
  • Forvaltning af forskellige udvikling, afprøvning og produktions- erhvervsmiljøer, som er selvstændige delsystemer
  • Printer-konfiguration
  • Server Manager system management konsol grundlæggende færdigheder
  • Forfriskende og optimering af den underliggende database, der arbejder med database administratorer
  • Grundlæggende system revision og ydeevne tuning opgaver
  • Udvikling af software-værktøjer og processer automatisere gentagne CNC opgaver
  • Fjernbetjening CNC styring gennem forskellige sikre adgangssystemer.
  • Træning både forretningsrejsende analytikere, programmører og slutbrugere på den samlede brug af JDE ERP-system

CNC Skedulere

  • Batch job køer opsætning, administration batch job
  • Arbejdsbyrde automatisering
  • Serviceorienteret finplanlægning

Senior CNC opgaver

  • JD Edwards installation
  • Dokumenteret erfaring / ekspertise i komplicerede EnterpriseOne installationer / opgraderinger i store implementeringer.
  • Database management og erfaring / ekspertise med SQL-databaser som Oracle, SQL og DB2 / 400 med hensyn til EnterpriseOne.
  • Data konvertering ved hjælp EnterpriseOne udviklingsværktøjer.
  • Ydeevne tuning af applikationer og web-servere ved hjælp af Server Manager at analysere kernel processer og få logfil til detaljeret analyse.
  • Avanceret problemløsning færdigheder.
  • Avanceret ekspertise i den tekniske arkitektur for EnterpriseOne.
  • Ekspertise i flere JDE-system software konfigurationer, Værktøj Slip Opdateringer.
  • Erfaring med design og implementering af meget tilgængelige infrastruktur løsninger ved hjælp af VMware Virtual Infrastructure 3 herunder Oracle VM.

CNC uddannelse

På grund af omfanget af CNC funktionalitet, CNC funktion kræver intensiv træning. Oracle JD Edwards administrerer officielt krævede kurser, men mange JDE samarbejdspartnere tilbyder også træning. En hyppig kritik af CNC-uddannelsen er, at alt for mange trænere og læseplanerne, som de anvender er så kompliceret som at være næsten uforståelige til en indgående novice. Uddannelsen er affattet i techo-tale, begreber som sti kode, miljø, er OCM afbildninger bantered om med overlappende og cirkulære forklaringer, der forlader nybegyndere og indledende CNC studerende helt forvirret. Som i 2000 er der ingen officiel certificering program. En typisk liste af klasser vil er som følger:

  • Fælles Foundation - Den fælles slutbruger JDE oplevelse
  • System Fundamentals - En indledende top-down kig på CNC-arkitektur
  • CNC Foundation - Introduktion til CNC Arkitektur og funktion
  • Installation og opgradering Overblik - En kombineret kig på installation og opgradering JDE
  • Installation og Implementering - En uges klasse på hvordan du installerer og konfigurerer JDE
  • Systemadministration - Sikkerhed, Object Management Workbench Forandringsledelse mv
  • Systemadministration Accelereret - En hurtig-tempo tilgang til JDE-system admin
  • Avanceret CNC funktioner - Et avanceret kig på CNC-arkitektur
  • Avancerede CNC fejlfinding - Analyse af CNC spørgsmål og fejlfinding teknikker
  • OMW Change Management Solutions - JDE objekter Change Control ved hjælp af Object Management Workbench ansøgning
  • Pakke Byg - Processen med at opbygge og implementere ændringer objekt
  • Løsninger Explorer - Den JDE softwareprogrammer sikkerhed og menuen løsning
  • Softwarepakker - Eksportere ændret eller tilpasset software til implementering til eksterne JDE-systemer
  • Programmering Workflow - Building workflow værktøjer
  • Fastholdelse C forretningsfunktioner - Hvordan man opbygger forretningsfunktioner hjælp objekt udviklingsværktøjer
  • Opgraderinger og opdateringer - processen med at opgradere JDE business værktøjssæt eller det underliggende system / fundament

Oracles CNC certificeringsprogram

Efter mere end ti års diskussion har Oracle genoplivet en JDE-CNC certificeringsprogram.

  • Certificeringen link er på detaljer er på børsnoterede CNC eksamen emner fra januar 2011.

JDE-CNC eksamen emner

Uafhængig støtte til JDE CNCs

En verdensomspændende organisation, Quest International Brugere Group samt lokale, statslige-dækkende og regionale JDE brugergrupper har CNC undergrupper, der understøtter JDE CNCs. Blandt de nyttige brugernes hjemmesider, der understøtter JDE CNCs og andre brugere er JDELIST som har en hjemmeside på jdelist.com

Noter og referencer

Noter

  • ^ Oracle Fusion Information URL
  • ^ JD Edwards OneWorld Xe Implementering på IBM iSeries-servere
  • ^ Konfigurerbar Network Computing, URL
  • ^ Everest Software International
  • ^ Everest Software International
  • ^ JD Edwards Forum - JD Edwards Jobs - JD Edwards Enterprise One - JD Edwards World: Vi kan ikke fortsætte
  • ^ JD Edwards Training Catalog til World og EnterpriseOne Klienter fra JDEtips
  • ^
  • ^ Oracles JD Edwards CNC Certification Program
  0   0
Forrige artikel Digi-TV
Næste artikel Slaget ved Osijek

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha