Dalla SOA al PAAS

La virtualizzazione e la SOA nel datacenter hanno descrittp ad allocato un numero di servizi sempre più alto e hanno determinato una sempre più frequente perdita di controllo dei servizi installati e dei rispettivi centri di costo. Un segnale per verificare lo stato dell’arte è quello di capire anche da un punto di vista tecnico che manca uniformità nel modo con il quale i servizi sono erogati e, di conseguenza, anche consumati.

 

Poche aziende che hanno implementato seriamente le Enterprise Architecture possono ora trovarsi ad avere uniformità di erogazione dei servizi. Sempre più poche realtà hanno un catalogo ordinato di questi servizi e hanno la capacità di governarli con una ottica moderna.

Il fenomeno del Cloud computing sta portando il paradigma dell’As A Service per l’infrastruttura, per le Piattaforme e per il Software in se stesso. E ad oggi per comprendere tali servizi, il mercato ci sta offrendo soluzioni tecniche. Le soluzioni tecniche per infrastruttura sono legate alla virtualizzazione e quindi sono legate alla possibilità di erogare istanze virtuali con una capacità di provisioning rapida.

Questo vale anche per le piattaforme. L’atteggiamento tecnico verso le piattaforme sta dimostrando come sia possibile andare a esporre un application server, un database o delle funzionalità di integrazione a consumo secondo il modello di Platform As A Service. Questo è il caso di Cloud Bees che ha portato la Continuous Integration a questo nuovo sistema. Il suo target è stato inizialmente per tecnici.

Il Platform As A Service è però un paradigma che sta pian piano crescendo e che si sta manifestando lentamente.  Potenzialmente ogni soluzione aziendale e ogni realtà dovrebbero fare dei pensieri piuttosto seri riguardo all’evoluzione della propria architettura SOA a una piattaforma PAAS. Andare verso una piattaforma significa avere la capacità di esporre la propria infrastruttura come se fosse un framework sul quale poter scrivere e installare delle nuove componenti applicative ad estensione della infrastruttura stessa.

Un esempio che si può pensare è quello di esporre i servizi sanitari come se fossero delle API del sistema sanitario ed offrire la possibilità di installare i nuovi servizi estesi ed emergenti all’interno della piattaforma sanitaria. Quindi una applicazione sanitaria di gestione di un ospedale, potrebbe diventare un trampolino di lancio per nuove applicazioni che vogliono usare quella specifica piattaforma sanitaria.

Questa è una delle evoluzioni di business che il cloud sta portando e che le applicazioni e le architetture SOA dovranno affrontare sia da un punto di vista di sicurezza, che da un punto di vista operativo e di governance. I C*O si devono chiedere come poter ri-usare tutto il knowledge che hanno maturato all’interno della loro soluzione per poterlo esporre e facilitare la nascita di nuove funzionalità estese da terzi per poter affrontare un mercato a loro ancora ignoto.

Una volta consapevolizzata questa domanda è necessario stabilire un percorso in cui si pensi a classificare i propri servizi e in cui si possano erogare e governare in futuro. La complessità di gestione aumenta ed è necessario essere cauti nel decidere quali servizi debbano essere esposti in virtù delle loro caratteristiche specifiche.

Pensare al muovere una applicazione o una architettura a Piattaforma necessità di studiare il ciclo di vita della piattaforma stessa. Come in tutte le soluzioni che richiedono la progettazione di un lifecycle si deve capire quali sono i servizi crosscut che vogliono essere esportati e la modalità di erogazione dei servizi stessi. Parallelamente bisogna costruire un catalogo che descriva i servizi che sono disponbili e racconti le loro policies di governo.

Un wiki semantico è un buon punto di partenza per andare a descrivere e censire tutti i servizi che fanno parte della piattaforma. Nella loro descrizione è fondamentale andare a specificare le diverse caratteristiche di ogni servizio. Caratteristiche che sono legate al business, al requisito e che sono più vicine a tutti gli investimenti e ai ricavi legati al servizio stesso. Di ogni servizio si devono describere i modelli, i metodi di invocazione e tutte le sue caratteristiche legate alla security, alla privacy e i suoi Livelli di Servizio espressi.

In questo modo si riesce ad avere una topologia e una definizione di tutti i servizi che sono esposti e questa topologia è leggibile da macchine per via della sua natura.

Questo lavoro si identifica anche per la qualità con la quale sono riordinati e catalogati i servizi e con il quale i servizi sono poi mantenuti durante la loro vita. La soluzione semantica di Sensiblelogic permette di raccogliere un insieme di informazioni e di mantenerle ordinate. Ogni ruolo aziendale può lavorare sulle informazioni arricchendole per il proprio contesto.

Sfruttando anche una piattaforma di governance dei singoli servizi è possibile descrivere anche come il singolo servizio si comporta in relazioni a carichi o alle situazioni in cui questo servizio si trova di fronte. Si specificano quindi le politicche con le quali si descrivono l’elasticità del servizio, la resilienza e la modalità di erogazione del servizio stesso.

Sfruttando sense™ di Sensible Cloud, siamo in grado di poter governare i servizi e la lroo modalità di erogazione considerando kpi di infrastruttura, di piattaforma e di business.

Questo ci permette di mantenere traccia di tutte le azioni che sono prese in automatico su un servizio durante il ciclo di vita del servizio stesso. Le azioni intraprese, così come le policies di SLA, vanno ad aumentare la knowledge base del servizio stesso sul wiki semantico.

Un sistema di frontend può essere utilizzato per pubblicare le API e renderle pubbliche per richieste esterne. Questo sistema può essere a sua volta un Enterprise Service bus che raccoglie l’informazione, la completa attraverso la piattaforma di governance che è in grado di analizzare il tipo di richiesta per andare a caricare il servizio corretto e misurare la spesa fatta da un utente.

Il proprio sistema in questo modo evolve e queste nuove capacità gli permettono di essere esteso esternamente. L’azienda inizia ad erogare il proprio sistema come piattaforma ed è possibile costruire nuove applicazioni che usino e estendano il sistema. Sviluppare una applicazione per iPad o per Android non richiede più lo scrivere di nuovi servizi di wrapping, ma richiede solo l’abilitazione all’uso delle singole API già dichiarate.

La necessità di muoversi a una piattaforma non richiede il fatto che la piattaforma sia per definizione pubblica. Anche il Platform As A Service può essere privato ed è auspicabile che i primi passi del PAAS inteso come offerta siano per di più privati.


Comments

Loading Facebook Comments ...







  • there generic
  • 3 hours late
  • employment screening reviews
  • or
  • baby preAo
  • picture of tabs
  • use stroke patients
  • launch uk
  • price
  • starting day 9
  • can you drink beer
  • goes generic
  • getting pregnant while on
  • is good for a urinary tract infection
  • prevent sinus infection
  • gel off label
  • can affect birth control
  • 375 mg side effects
  • tablets uk
  • 8639003249
  • which is better or
  • canada pharmacy
  • taking
  • side effects of quitting cold turkey
  • 20 para que sirve
  • do i take with food
  • 25 mg efferdose
  • bioavailability
  • high cpk levels
  • bipolar dosage
  • taking and breastfeeding
  • can you take and ultram together
  • gel how does it work
  • can you quit cold turkey
  • side effects in children
  • and comparison
  • fake picture
  • causes gastroparesis
  • clinical classification medication
  • gluten free
  • side effects
  • brand name
  • contraindications wellbutrin
  • and retinal detachment
  • bead method
  • 10 mg fiyatA
  • losing effectiveness
  • nystatin
  • for heartburn during pregnancy
  • alternatives osteoporosis
  • generic hct 320\/25
  • where to get in canada
  • dose 3 year old
  • dangers
  • after food
  • discontinued
  • aortic valve replacement and
  • precio pastillas peru
  • tylenol muscle pain
  • tingling hands feet
  • short term use
  • lawyer ny
  • is safe during early pregnancy
  • does treat syphilis
  • tell if fake real
  • 5 crema x 12
  • and tendon rupture incidence
  • blood pressure
  • \/paracetamol
  • 500mg side effects
  • prozac vs anxiety
  • miss video
  • hotmail virus sending emails
  • does cause weight gain
  • replacement
  • schizoaffective disorder
  • ultrasound day 12
  • dosage 20 mg
  • how long after drinking can you take
  • changed my life
  • how well does work
  • oder aerius
  • otc walmart
  • suspension abbott
  • que es el
  • post cycle treatment
  • chronic headaches
  • withdrawal after one week
  • pristiq and together
  • discount program
  • how many eggs are released with
  • shampoo out of stock everywhere
  • w polsce
  • can stop taking
  • there generic hct
  • obat
  • drug insert
  • gel free samples
  • pronunciation
  • percentage twins 100mg
  • headquarters toronto canada
  • taken together
  • associado a sibutramina
  • side effects of weight gain
  • w 741
  • drug interactions
  • better
  • spray bula
  • crossing opening hours
  • generico del fiale
  • 60 mg vs adderall
  • medicare d
  • stopping after 5 years
  • and alcohol consumption
  • kapidex better than
  • anxiety reviews
  • does need refrigeration
  • dosage for recreational use
  • use obstetrics
  • can you take with
  • hypertension
  • treat male infertility
  • mixing pepto bismol
  • and 5-htp
  • does or work better
  • central review
  • 150 mg days 2-6
  • long term side effects
  • and alcohol
  • uong khi mang thai
  • settlement class action lawsuits
  • available ireland
  • r suspensiA?n
  • -mlt and
  • can i take with
  • prescribing information
  • ipren samtidigt
  • male fertility
  • hair loss
  • lovenox vs. therapy
  • and
  • side affects years later
  • lack of motivation
  • cough medicine
  • male fertility
  • lawyer georgia
  • prospect si pret
  • and pulmicort
  • long term effects of use
  • side effects headache
  • indications for use
  • 300 count
  • during ivf
  • clarus iso vs
  • long before works
  • dose for bipolar
  • acne lotion
  • dzepciste
  • generic vs name brand
  • 100 mg tablet picture
  • plus 160
  • w turcji
  • concerta and
  • in children for seizures
  • for perioral dermatitis
  • ha l'euro
  • difference entre y
  • drug monograph
  • street drug
  • can i quit cold turkey
  • spain
  • 10mg vs 20mg
  • grapefruit
  • makes me thirsty
  • side effects nsaids
  • single dose of for uti
  • ativan interaction
  • active ingredients d 24 hour
  • difference between
  • treat male infertility
  • can i take with
  • what day should i start my
  • k zelfzorg
  • and depression
  • generation texas
  • and
  • feigwarzen nebenwirkungen
  • how long does oral take to work
  • withdrawal
  • nhs
  • astrazeneca patent
  • generic price
  • walgreens
  • tylenol and dosing for infants
  • administration rate
  • and spotting
  • e efeitos colaterais
  • prices walmart
  • chemical structure
  • discontinuation symptoms may occur
  • can used daily
  • miscarriage
  • do you get high
  • treats uti
  • for infants side effects
  • 3 trymestr
  • causes breast cancer
  • street value
  • interactions
  • how long should i wait to take after antibiotics
  • drinking beer
  • magnesium
  • does cause heartburn
  • for nerve pain in back
  • are and the same thing
  • affect muscle mass
  • cracked corner lips
  • y
  • was passiert wenn frauen nehmen
  • does work immediately
  • can you take aspirin with
  • l'efficacitA du
  • dosage babies
  • es pediatric dose
  • potassium
  • alors que j'ovule bien
  • used sinus infections
  • zid
  • 500mg fta 3
  • now co uk order submitted
  • allergy medicine like
  • does cause ulcers
  • kann kaufen
  • ds rxlist
  • when to take morning or night
  • passaporto o carta d'identitA
  • cramps
  • antibiotics mastitis
  • micra 23
  • tabletas efectos secundarios
  • do if level too high
  • and together
  • feeling high
  • aspirin gi bleed
  • para que serve o medicamento 90 mg
  • side effects death
  • e ipertensione
  • 4 mg bula
  • u apotekama
  • side effects of stopping
  • quanto custa o
  • does antibiotic affect birth control
  • vitamin d interaction
  • natural alternatives to maalox tagamet
  • prescription australia
  • dosis niAos
  • 5 mg of
  • does cause weight gain
  • female pink reviews
  • 60 mg dosage
  • effetti collaterali
  • online uk
  • taking prenatal vitamins
  • hair growth
  • taking past expiration date
  • while pregnant
  • jaw pain
  • psoriatic arthritis
  • hypoglycemia
  • can't sleep
  • baby 50 desconto
  • thermal technologies
  • antibiotic is used to treat what
  • r r mAszaki bolt
  • is safe during pregnancy
  • herpes bucal
  • better than somac
  • belex belgium
  • 4492540721
  • expiration date
  • mass tort nj
  • benefits cr
  • o bengue
  • japan
  • effect renal function
  • e litio
  • and breastfeeding
  • discount
  • 5174620297
  • adults weight loss
  • can t find ad shampoo
  • venta caracas venezuela
  • uses side effects
  • teeth grinding side effect
  • does cause edema
  • generic vs
  • while breastfeeding
  • changing from pristiq to
  • ufv o medicamento
  • risks of stopping
  • effects pregnancy test
  • icd 9 level
  • xanax
  • equivalent
  • general classification
  • difference between and mlt
  • when does it become effective
  • hctz vs hct
  • compare and
  • side effects vivid dreams
  • coming off patent
  • pfizer - lawsuit \/ settlement
  • can you take cyclobenzaprine together
  • bonviva x
  • price costco
  • from pristiq to
  • can used abscessed tooth
  • if missed dose
  • 25 mg venezuela
  • gel otc
  • s
  • 4 month old baby
  • high dose
  • recommended dosage binge eating
  • using for fat loss
  • quero comprar brasil
  • e cerveja faz mal
  • what is medication used for
  • costco generic
  • cancer link
  • depression side effects
  • with adderall
  • adhd medications adults
  • joomla spam
  • nhs
  • walmart 4 list
  • uses
  • benadryl and in children
  • effects of long term
  • purchase online
  • tabs 20 mg
  • gerd
  • psych falls music
  • can take afrin
  • high blood pressure meds
  • can take headache
  • is smoking weed on bad
  • green beans safe
  • 5 mg
  • typical dosage
  • 4 times day
  • side effects long term use
  • making me more tired
  • for women price
  • problems complaints
  • reaction with alcohol
  • reviews for children
  • et alcool
  • xl 500mg side effects
  • can i take and together
  • drug classification
  • coupon
  • quickly does work infants
  • effets secondaires libido
  • no prescription
  • buy syrup
  • bristol myers squibb patient assistance program
  • oral suspension
  • no prescription needed
  • over the counter nsw
  • y diodoquin
  • d liquido bula
  • gel by pfizer
  • dystonia
  • anaerobic coverage
  • 0.50 g
  • 625mg price
  • 30 mg pills
  • buy no prescription
  • women taking for kidney stones
  • pi
  • y es lo mismo
  • effects side effects
  • A?el ceny
  • is safe to take while pregnant
  • swollen ankles feet
  • 60 mg
  • generic weight loss
  • kidney stones
  • quickly does work
  • salon spa coconut grove
  • tablets for toothache
  • outbreak
  • side effects
  • help me lose weight
  • dolo 25 mg rezeptfrei
  • equivalent dose
  • how much can i give my 1 year old
  • get philippines
  • can take together