Infrastructure for Electronic Business on the Internet


Legend: K - Size of the sliding window



Yüklə 5,92 Mb.
səhifə10/18
tarix14.09.2018
ölçüsü5,92 Mb.
#68639
1   ...   6   7   8   9   10   11   12   13   ...   18

Legend: K - Size of the sliding window;

ST - Static scheme with 1 or 2 cached copies; SW - Dynamic sliding window scheme;

0 Xw I (^.r + A.w);

A,w - Parameter of the Poisson process contralling the issuance of writes;

XR - Parameter of the Poisson process contralling the issuance of reads;

co - Cost of a control message.

Comment: The presented graph is obtained for K=15.
Rezultatet e analizës janë dhënë në figurën 6,10. Në varësi të kushteve, ose ST1 ose ST2 ose aksesimi dinamike punon mirë. Madhësia e dritares se levizshme për rastin e Figures 6,10 është K = 15, e cila është gjetur të jetë vlera optimale për një sërë relacionesh të medha të aplikacioneve. Optimale në këtë kontekst është ajo që siguron performancën më të mirë, në mesatare. Rezultatet e Figures 6,10 merren nën supozimin se sa shkrime dhe lexime janë lëshuar në përputhje me procesin Poisson.

6.10 Kasheja WWW Konsistenca Mirëmbajtja në nivelin e Objektit

Konsekuenca kashe ne nivelin WWW mund të mbahet në faqe, dosje, ose objekte.mirëmbajtja kashe e nivelit te objektit ka veçori te e caktuara, dhe ata do të diskutohen këtu.

Një procedure speciale callback-read garanton se kopjet e objekteve në cashe-te e klienteve janë të vlefshme, në mënyrë që klientët mund të lexojne kopjet e ruajtura te objekteve pa ndërhyrjen e serverit. Procedura callback-read është një zgjatim i procedurave të diskutuara më parë (qasje) të konsistencës dhe mirëmbajtjes cache. Ajo është e orientuar nga objektet, pasi shqyrton të gjitha faqet e objektit, si dhe shpjegimet e ardhshme.

Një objekt është konsideruar si kopje e ruajtur në nivel lokal, në qoftë se të gjitha faqet që i përmban janë të fshehur në nivel lokal. Në këtë rast, objekti është I shënuar "në gadishmeri," ndryshe, klienti duhet të kërkojë objektin nga serveri. Vini re se në këtë kontekst, klienti është i lejuar për të rinovuar një objekt, i cili nuk ishte një mundësi e diskutuar ne kontekstet e deritanishme.

Në mënyrë për të rinovuar një objekt, klienti duhet të kërkojë leje per të shkruar nga serveri. Leja jepet, pasi objekti i korrespondon kesaj kërkese është mbyllur me parë nga ana e serverit, dhe të gjitha kopjet ekzistuese kopje e ruajtur (në arka të klientëve të tjera) janë të pavlefshme.Natyrisht, kjo është e mundur vetëm nëse serveri mban nje një kopje (siç eshte diskutuar më parë, një qasje e tillë nuk është e mundur në qoftë se numri i kopjeve te ruajtura është shume i madh).

6.11 Mbylljet Adaptive

Mbyllja e pershtatshme është një metodë e përdorur për të eleminuar disa nga disavantazhet mbylljet themelore te mekanizmit në mjedise tipike te sistemeve te menaxhimit të bazës së të dhënave të objectit te orientuar në Internet. Ai zvogëlon numrin e kërkesave te shkrimeve nga klientët e dërguar në server.

Pershtatja e mbylljes se faqes jep një leje veprimi serverit per te rinovuar cdo object ne faqe pa ndonje nderhyrje nga ana e serverit. Nëse konfliktet janë zbuluar, metodë ndryshon në një granularity të mbylljes më të ulët] [Zaharioudakis98.

6.12 Eksplorimi I lokaliteteve hapësinor në dokumentet e HTML

Kasheja (në çdo sferë) shfrytëzon parimet e lokalitetit hapësinor dhe të përkohshem. Disa përpjekje kërkimore përpiqen të përdorin mekanizma të ndryshme per shfrytezimin hapesinor dhe te perkohshem për shfrytëzimin e lokalitetit. Arritje te tilla janë të mundshme edhe në rastin e kashes proxy.

Objektet të cilat janë më të referuara në grupin aktual dokumentet e sjellura kanë më shumë të ngjarë të jenë e nevojshme në të ardhmen relativisht të afërt. Ata janë të karakterizuara me një nivel më të madh të lokaliteti hapësinor. Objektet që janë marrë shpesh nga cache ka të ngjarë të jenë te nevojshme edhe në të ardhmen relativisht të afërt. Ata janë të karakterizuara me një nivel më të madh lokaliteti i përkohshëm.

Letra [Milutinovic95] prezanton një arkitekturë që përdor mekanizma të ndryshëm për të shfrytëzuar lokalitet hapësinore dhe të përkohshme. Të dhënat me një nivel më të madh të lokalitetit hapësinor janë mbajtur në nensisteme kashe ne ujdi me shfrytëzime më të mira të lokalitetit hapësinor.

Gjithashtu, të dhëna me një nivel më të madhte lokalitetit te perkohshem jane te ruajtura ne cache të kësaj bote lokalitet mbahen në subsystem cache tuned të shfrytëzimit më të mirë të lokaliteti i përkohshëm. Ajo është lënë për lexuesin për të zhvilluar dhe për të vlerësuar metodat alternative të përdorur të njëjtin lloj të arsyetimit në kontekstin e caching proxy.

6.13 Problemet

1.  Krijo një skenar proxy kashe, dhe llogariten kerkesat bandwidth si dhe gjendjet latente, per qeshtjet me dhe pa proxy kashe.

2.  Krijo një kërkese te zgjedhjes suaj, dhe krahasoni dhjetë algoritme të ndryshme te përmendura në këtë libër mësimi. Perdorni levizjen e arritjeve te kerkesave dhe diskutoni pikat e interesit.

3.  Përsërit shembullin e mëparshëm për rastin e heqjes periodike. Cilat arritje punon më mirë, në mesatare (heqjen e kërkesës apo heqjen periodike).

4.  Mundohuni qe programi të kete te njëjtën strategji caching në squid, WinGate, dhe Netscape.Cila nga tre arritjet ishte më e lehtë për të kuptuar dhe zbatuar, dhe pse?

5. Krijo një aplikacion me vetëm caching proxy, plus një tjetër me të dy caching proxy dhe prefetching. Matni permiresimin e performances te sjellura ne prefetching.

6.  Krijo një aplikacion që do të tolerojë qëndrueshmëri të dobët, dhe një tjetër që punon vetëm me qëndrueshmëri të rreptë. Cili është ndryshimi i kompleksitetit?

7.  Diskutoni dallimet në caching internet (nga njëra anë) dhe SMP / caching DSM (në anën tjetër). Listo dallimet thelbësore.

8.  Tregoni se si dikush sintetizon arritjen e shfuqizimit per mirembajtjen e konsistences cache, per rastin e versioni HTTP qe nuk perfshin mesazhe anullimi.Cili eshte problemi me i madh?

9.  Shpjegoni të gjitha detajet nga Figura 6.8. Cila ishte pjesa më e paqartë për të kuptuar?

10.  Shpjegoni kur ajo është më e mirë për tu përdorur server-hinted të kuptohej qasje dhe kur klienti-himted të kuptohej qasje të konsistencës mirëmbajtjes cache në internet. Lista e dhjetë aplikacioneve të ndryshme në një grup dhe të dhjetë të grupit tjetër, dhe të përpiqen për të zgjidhur ato, duke përdorur një klasifikimit origjinal.

KAPITULLI 7
Teknologjija e rrjedhjes se punes


Ky kapitull shkurtimisht mbulon çështjet më të rëndësishme në fushën e sistemeve të menaxhimit të punës. Ajo diskuton aspekte të ndryshme të internetit në bazë të integrimit organizativ, dhe paraqet idetë themelore për disa projekte të suksesshme. Ajo përfundon duke renditur disa nga problemet e kekimeve për vitet që vijnë.

7.1 Hyrje në sistemin menaxhues te rrjedhjes se punes

Termi I rrjedhjes se punes i referohet një seri hapash (detyrat ose aktivitetet e) të nevojshme për të realizuar një objektiv. Këto hapa janë bërë nga njerëzit ose programet (prezantimi per të ndjekur nënkupton se çdo gjë është kryer nga programet). I tërë procesi është kontrolluar nga një sistem i menaxhimit të rrjedhes se punës së specializuara (WfMS).

Menaxhimit të sistemit të rrjedhes se punës është përgjegjës për: (a) funksionimin e duhur të softuerit që drejton dhe monitoron punen, (b) në kohë raportimin e procesit ne statuset e personit përgjegjës; (c) reagimi efikas për komandat dhe udhëzimet që kërkojnë punët përkatëse në kohën e duhur.

Fillimi I kesaj ideje është në linjën inxhinierike dhe parimet shkencore Taylor te sistemit të menaxhimit. Në këtë tekst, qasje Taylor dhe variacionet e tij janë trajtuar si mënyrë tradicionale.

Një sistem efikas të menaxhimit të punës duhet të ketë karakteristikat e mëposhtme: (a) Duke ditur se cfare është duke bërë në çdo moment të kohë, (b) Duke ditur se çfarë janë ciklet e procesit, p.sh. cilat janë hapat e ardhshëm, nga kush do të jenë kryer ato, dhe deri kur, (c) Duke ditur se cilat janë kostot e çdo hapi në këtë proces, dhe në çfarë kushtesh shpenzimet rriten këto ose ulen, (d) Duke ditur se si do te ndertohen format dhe raportet, dhe cilet te kalohen në, me qëllim që të arrihen qëllimet përfundimtare (e) Duke ditur se ku mund të gjejme të dhënat e nevojshme dhe cilat janë algoritme e rëndësishme qe të angazhohen, etj.

Hapat e punës janë përshkruar më mirë përmes një shembull. Ja, një shembull qe do të përdoret nga fusha e përpunimit elektronik të një qeku që përdoret për të paguar mallrat ose shërbimet.Duke i dhënë një çek personal një biznesi, qeku krijon trigerin dhe shkakton procesin e punës. Pas kësaj, një kërkesë për transferim parash është dërguar per tu aprovuar (banka që ka lëshuar kontrollin), si dhe formularin e miratimit është kthyer përsëri në departamentin e blerjes.Qeku është i njoftuar, dhe mallrat ose shërbimet e kërkuara janë lëshuar për prodhim. Sigurisht, në rrugë, ka shumë skenare"if-then-else" dhe procesi i punës mund të bëhet mjaft i sofistikuar për tu zbatuar.

Aftësitë e menaxhimit të punës me interes për biznesin elektronik në Internet dhe në përgjithësi : (a) Përkrahja e partnerit dhe / ose kënaqësia e konsumatorit, (b) Sigurimi i informacionit ne kohë për partnerin (et) dhe klientin (et), (c) Bërja e pyetjeve dhe / ose duke vendosur kushtet për partnerët dhe konsumatorët, (d) Mirëmbajtja e njohurive në lidhje me kontratat e lidhur me produktet dhe shërbimet, etj.

Në mënyrë tradicionale, funksionet e biznesit trajtohen si veprimtari të pavarur. Kjo lloj pune është miratuar nga të ashtuquajturit "moda e vjetër" "pavaresi aktivitetesh" menaxhuese. Në qasje moderne, ekziston një ndryshim i rëndësishëm paradigmë, dhe funksionet e biznesit janë trajtuar si veprimtari ne lidhjen, prerje nëpër kufijtë tradicional departamentit. Kjo lloj pune është miratuar nga të ashtuquajturit " extended-enterprise “menaxhuese. Çështje qendrore në këtë ndryshim paradigmë të re i referohet si integrimi "organizativ."

7.2 Integrimi organizativ

Figure 7.1 Three steps in the process of incorporation of workflow technologies into a business (or other) organization [Kalakota96].

Integrimi organizativ nënkupton se të gjitha funksionet e biznesit dhe aktivitete e nderfaqeve janë integruar plotësisht gjatë tërë organizatës. Një qasje e tillë përmirëson përgjithshmerine e eficenses se procesit te punes.
Legend: Term process refers to refers to a well-defined workflow program in execution..

Comment: The step-by-step approach is crucial, which implies that activities are to be done first in a narrower domain, then in a wider domain, and finally in the widest domain.

Kur kërkesa është bërë para se një kompani konsultuese për të ndihmuar një tjetër biznesi që të arrihet një integrim i plotë organizative, qëllimi është kryer mirë në tre hapa: (a) Përmirësimi i proceseve ekzistuese, (b) Identifikimi i informacionit te nevojshem, dhe ( c) Integrimi i funksioneve të biznesit. Këto hapa janë përmbledhur në figurën 7.1.


Hapi i parë, përmirësimin i proceseve ekzistuese, nënkupton se proceset ekzistuese duhet të përmirësohen ne maksimumin e tyre (si njësi të veçuara), para se një përpjekje te bëhet për t'i integruar ato me njëri-tjetrin dhe përtej kufijve të departamentit. Me fjalë të tjera, sa herë që teknologjia e duhur e punës nuk është përdorur më parë, ajo duhet të njoh së pari, para se përmirësime të tjera të mundshme janë realizuar.



Hapi i dytë, duke identifikuar nevojat e informacionit, do të thotë se informacioni që ka nevojë për çdo proces duhet të jetë i identifikuar, para se te integrohen ne të gjithë funksionet e biznesit.


Hapi i tretë, duke integruar funksionet e biznesit, nënkupton që funksionet e biznesit, si dhe nderfaqesit e zbatimit te programit dhe bazat e të dhënave të lidhura janë bërë ndërvepruese në të gjithë grupet dhe departamentet.

7.3 Shembuj të Sistemit te menaxhimit te punes

Cështjet kryesore me interes për krijimin e mjeteve efikase për të mbështetur fushën e menaxhimit të punës janë: (a) koordinimi e punes detyrave dhe resurseve, (b) mbështetjen në kohë reale te vendimeve, (c) nderfaqja për sisteme të tjera përkatëse, (d) Specifikimet e punës / Grupi i punës objektivat, etj.


Koordinimin e detyrave të punës dhe të burimeve nënkupton përdorimin e paketave software të posaçëm për kurse të formave elektronike. Një shembull i një pakete me aftësi të tillë është Lotus Notes.


Mbështetje në kohë reale e vendimit nënkupton përdorimin e pakove të softuerit të veçantë mbështetjen e kujtesës organizative on-line ne vendim marrje. Një shembull i një pakete me aftësi të tillë është middleware.

Nderfaqja për sisteme të tjera të rëndësishme nënkupton përdorimin e paketave software të posaçëm të punës bashkëpunimin e orientuar, si ato të paraqitura në Universitetin e Arizonës.

Specifikave të punës / Grupi i punës qëllimeve nënkupton përdorimin e paketave software të posaçëm për këtë qëllim, si ato të gjetur në UA (inteligjencës artificiale) dhe sistemet e ngjashme.

Një zgjidhje moderne për zbatimin e të gjitha nocioneve është quajtur kështu SMP (multiprocessor simetrike ose memorje multiprocessor) e arkitekturës. Ajo jepet në figurën 7.2.Thelbi i arkitekturës është scheduler që qendrojne në kujtesën e që është e përbashkët nga të gjitha entitetet e përfshira. Nga njëra anë, procesorë janë të rreshtuar, të aftë për kryerjen e detyrave të menaxhimit te punës. Nga ana tjetër, sistemet për qëllime të veçanta janë të rreshtuar, përgjegjës për ruajtjen e informacionit dhe përshpejtimin e procesit (shih Figurën 7,2 për shembuj të zgjedhur).

Më shumë tradicionale sistemet e menaxhimit të punës të ndjekur aktivitetin aspekt orientuar drejt menaxhimit të punës. Shembuj të mjeteve në këtë kategori janë: (a) FlowMark nga IBM, (b) të punës nga CSE-ja, (c) WorkParty nga SNI, (d) projektin InTraSys nga Italia, etj



Figure 7.2 The SMP solution to high-tech workflow management.

Legend: SMP - Shared memory multiprocessor.

Comment: Note the structural similarity between the scheduler in the workflow system and the operating system in the shared memory multiprocessor.

Sistemet moderne të menaxhimit të punës që ndjekin integrimin ne aspektin e menaxhimit të orientuar drejt punës. Shembuj të mjeteve në këtë kategori janë: (a) DM / Workflow nga Intergraph, (b) E HAPUR / Workflow nga Wang laboratore, (c) Koordinator / Workflow nga Veprimit Technologies, (d) FOQUS / projektit Workflow nga Gjermania, etj.

7.4 Çështjet e veshtira ne kërkimin e teknologjive te punes

Një prej forumeve kryesore të botës për diskutimin e çështjeve të veshtira kërkimore në fushën e teknologjive të punës është HICSS seri konferencash (Hawaii Konferenca Ndërkombëtare për të Shkencave System). Çdo vit, një numër i mini-tracks janë të dedikuar për këtë problem, dhe paraqitja për të ndjekur ka për qëllim sjelljen e vëmendjes për disa të punë të paraqitura në konferenca te kaluara ne HICSS. Për më shumë detaje, lexuesit e interesuar janë të referuara në literaturë origjinale.


Figura 7.3 është e lidhur me projektin "Përkrahje për dështimin Workflow Management në Organizata Federale," nga Aachen RWTH në, Gjermani. Thelbësore është çështje e menaxhimit te dështimit, dhe për këtë qëllim, një sërë konceptesh jane futur: (a) enkapsulimin e kontekstit te problemit, (b) Folderat e menaxhimit të bazuar në mekanizmat semantik, (c) Procesi i hapësirave të punës së integruar, (d) teknika gjysmemodeluese për të mbështetur ndryshimet e mjedisit, etj Vëmendje e posaçme ka qenë e dedikuar për pikat e kontrollit, dhe këto janë të vendosur në barrierat ndër-organizative dhe intra-organizative . Ky projekt njeh tri lloje të ndryshme pengesash: (a) te barrierave informative, (b) te barrierave konceptuale, dhe (c) pengesat Teknologjike.




Figure 7.3 Illustration of the escalation principle [K.lamma98].

Legend: Term sphere of competence refers to a well-defined workflow process module.

Comment: The stress here is on failure detection. Many modern workflow systems are concerned with efficiency, and they treat dependability as a secondary issue.

Figura 7.4 është e lidhur me projektin "Analiza dhe teknika,e punes" nga Universiteti Vanderbilt.Cështje esenciale është në aplikimin e teknikave të grafikut bazë. Hulumtuesit fillojë nga njohja e sistemet në dispozicion janë të kufizuara kryesisht në vizualizimin grafike te aktiviteteve të punës, që zgjidhjet më të sofistikuara janë të nevojshme, dhe se këto zgjidhje më të sofistikuara mund të realizohet vetëm përmes aplikimit të duhur të teorisë se grafikut. Në këtë hulumtim, teoria grafike është përdorur për të përshkruar / analizuar ne komponentet në vijim tek sistemi: (a) elementet e informacionit, (b) Raporti, (c), Veprimtaria (d) Burimet, (e) Procesi si një grup aktivitetesh, (f ) Sistemi si një kombinim i të gjithave te permendura me siper, etj.



Figure 7.4 An illustration of graph-based techniques for workflow analysis [Basu97].

Legend: FC - Workflow component.

Comment: Nodes in the graph can refer to components like:

(a) an information element, (b) a report, (c) an activity, (d) a resource, (e) a process as a set of activities, or (f) a system (combination of all above).

The major issue behind a graph is the GOAL, and has to be defined precise and carefully, if the analysis is to give dependable results.
Figura 7.5 është e lidhur me projektin "Adding the Workflow Analysis Techniques to Information Systems Development Tools" nga Universiteti i Bostonit. çështje esenciale është në pranimin e faktit se të gjitha sistemet ekzistuese të informacionit të trajtuara ne menaxhimin e punës si një shtesë, megjithatë, këto hulumtues besojnë se sistemet ekzistuese të informacionit duhet të jenë ne punë, të vetëdijshëm, që është një hap i rëndësishëm përpara. Arsyetimi për një gje te tillë është në faktin se aktualisht teknologjia e tregetis se punës gjeneron të ardhura vjetore mbi $ 1B.Kërkuesit në Universitetin e Bostonit jane te përkrahur nga dy modele: (a) të menaxhimit te punës ne koalicionin (WfMC) model dhe (b) Referencat e punës (WfR) model. Shtresa e brendshme te zbatimit janë përgjegjëse për logjikën e punës, e cila menaxhohet nga sistemet e punës. Shtresat e jashtme te zbatimit janë përgjegjëse për logjikën e detyrave, e cila është mbështetur nga sistemet e aplikimit.



Figure 7.5 Architecture of the WfMC workflow reference model [Kwan98].

Legend: API - Application Program Interface;

WfMC - Workflow Reference Model.

Comment: The kernel of the architecture is the workflow engine. The efficiency of interfaces has more impact on performance than the efficiency of the kernel.

Një grup prej kater shifrash (nga 7.6 Figura deri tek Figura 7.9) janë të lidhura me projektin " Evaluation of Information Systems from the Workflow Point of View," nga Universiteti Shtetëror Uashington. Kerkuesit kanë zhvilluar një model efikas të punës që është duke u përdorur nga DOD (Departamenti i Mbrojtjes). Ajo ka qenë përdorur për të përcaktuar sistemin optimale te informacionit nga pika e punës së vrojtuar. Ky model mbështetet në total nga 65 aktivitetete të ndryshme të punës themelore. Efikasiteti i modelit u shfaq në rastin e vlerësimit të sistemeve të informacioneve të ndryshme për administrimin e materialeve të rrezikshme. Bazuar në këtë model, një pyetësor me 165 pyetje u zhvillua dhe u përdor për të zgjedhur në mesin e 300 paketave software të ndryshme në dispozicion të treg (menaxhimin e materieve të rrezikshme duket se është një biznes i begatë). Figura 7.6 përcakton nivel te lartë me sistemin e aktiviteteve. Figura 7.7 përcakton nivelin me te ulet të aktiviteteve të menaxhimit të substancave të rrezikshme. Figura 7.8 jep një pyetësori mostër, e cila është një nënbashkësi e komplet pyetjeve. Figura 7.9 jep rezultatin përfundimtar të votimit për një nënbashkësi të paketave software më të mira.



Figure 7.6 An example of a workflow system: Management of hazardous materials - The highest level activities [Orwig98].

Legend: AO - The innermost program module; HW - Hazardous Waste; P2 - An outer program module on level 2.

Comment: Note the analogy in AO (here) and kernel (in the previous figure), as well as the analogy of peripheral activities (here) and interfaces (in the previous figure).

Figura 7.10 është e lidhur me projektin "World Wide Web Based Workflow" nga laboratore shtytëse Jet. Cështje esenciale është në ndarjen e procesit të ndërmjetësimit të punës nga ajo e menaxhimit të dhënave te produktit. Komponentet kryesore të sistemit janë: (a) baza e të dhënave relacionale, (b) Kontrollin software, dhe (c) WWW. Këta studiues pretendojnë që është më e lehtë për të krijuar një sistem proaktiv (një që nuk e lejon përdoruesin të bëjë gabime) nëse sistemi është i vendosur në një mjedis global (p.sh., WWW).


Figure 7.7 An example of a workflow system: Management of hazardous materials - The lowest level activities [Orwig98].

Legend: HM - Hazardous material;HW - Hazardous waste;

Comment: This is an example of engineering/design and precision is crucial. Next, a series of interesting on-going or recently-completed projects will just be listed, only to increase the level of awareness of the reader, so he/she knows where to go for further information.

Aspektet e punes ne lidhje me të arsimit janë studiuesit në Universitetin e Salerno në Itali. Aspektet e punes ne lidhje me GPS (sistemit të pozicionimit global), janë studiuar në Universitetin e Pizës në Itali. Aspektet e punes ne lidhje multimediale janë studiuar në Universitetin e Valencias në Spanjë. Gjuhët për programimin e punës janë në zhvillim e sipër në INRIA në Cedex, France. menaxhimit I punes në 00 baza të dhënash aktive është studiuar në Universitetin e Linz në Austri. Shpërndarja e modeleve ekzekutuese të procesit të biznesit është studiuar në Universitetin e Vjenë në Austri. Zbatimi i të mësuarit dhe të kujtesës është studiuar edhe në Universitetin e Vjenë në Austri. Gazeta prodhimit në bazë të punës se sistemit të menaxhimit është në punim në Institutin


197

Figure 7.8 An example of a workflow system: Management of hazardous materials - Sample evaluation questions [Orwig98].

Yüklə 5,92 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   ...   18




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə