Table of contents Executive Overview... 1 Introduction: The MIOsoft and MIOedge philosophy... 1 The MIOedge platform architecture...
|
|
- Shannon Morgan
- 8 years ago
- Views:
Transcription
1 Table f cntents Executive Overview... 1 Intrductin: The MIOsft and MIOedge philsphy... 1 The MIOedge platfrm architecture... 3 MIOedge cre technlgies and engines... 5 MIOdb: The cntext database... 5 Elasticity: Scalable prcessing and database technlgies... 7 Fuzzy matching and cntinuus integratin... 8 Reliability... 9 Data cnversin and ETL SOA Wrkflw Web security MIOapp develpment fundamentals Defining applicatin and business lgic Match and cnflict reslutin rules Data surces, data cnversin and ETL Web presentatin lgic Web services Cllabratin Testing MIOapp deplyment and management Deplyment Resurce cntrl Usage mnitring Health and perfrmance mnitring Security Ht fixes and trubleshting Applicatin lifecycle and decmmissining Platfrm updates Summary... 18
2 Executive Overview MIOedge is a cmpletely integrated applicatin, database, and presentatin platfrm fr the private clud. MIOedge allws applicatin develpers t build enterprise data driven applicatin slutins while fcusing n business prblems, withut needing t spend cstly resurces n architectural features such as scalability, elasticity, and security. This philsphy f prviding efficient architectural slutins als extends t the physical infrastructure: MIOedge enables a high perfrmance t price rati by distributing presentatin, applicatin, and database strage and prcessing acrss cmmdity servers. MIOedge gives rganizatins a unique prtfli f cutting edge, next generatin technlgies n a prven and stable platfrm capable f handling the largest, mst cmplex enterprise data systems. Intrductin: The MIOsft and MIOedge philsphy Over 10 years ag, MIOsft set ut t answer a single questin: why is building enterprise scale data applicatins s hard? Sme f MIOsft s funders and engineers had bserved the prblem first hand. Fr large data driven applicatin prjects, the majrity f resurces time, mney, and talent are used in slving architectural issues rather than truly understanding and successfully mdelling business lgic. Ultimately, MIOsft determined that many f these architectural issues, like scaling, had a generic slutin. If smene spent the many resurces needed t develp thse slutins, then business applicatin develpment prjects culd be quicker and mre successful. Withut the need t slve cmplex architectural prblems, develpment prjects culd have business prblems as the highest pririty. MIOsft engineers als fund that traditinal applicatin platfrms ften had architectural cmpnents, business lgic, and applicatin lgic verlap and repeat in nntrivial ways thrugh the database, applicatin, and presentatin layers. If smene spent the resurces needed t develp a way fr all layers in a mdern enterprise applicatin t leverage a singular applicatin mdel, then businesses as a whle wuld benefit frm less cmplex, mre cncise applicatins that are easier t maintain, update, and expand. MIOsft spent ver 10 years making the investment in the resurces necessary t research and develp ideal slutins t the cmmn applicatin develpment prblems. These slutins are nw available as part f the integrated applicatin platfrm called MIOedge. The MIOedge platfrm allws develpers t create enterprise data backed applicatins that can take advantage f many different generic architectural cmpnents autmatically. These applicatins, called MIOapps, are develped using a single Business Object Mdel that allws a cnsistent view f the business and applicatin lgic fr use by the database, applicatin, and presentatin layers. Architectural prblems such as scale, distributin, security, and reliability have been slved and are available autmatically fr all MIOapps.
3 Sme f the many highlights f the MIOedge platfrm include: The Business Object Mdel is a single mdel fr database, applicatin, and presentatin layers. It allws fr greater cnsistency, cnciseness, and easier cde management fr cmplex applicatins. MIOdb is MIOsft s Cntext Database, a revlutinary nn relatinal database. MIOdb prvides unique patented technlgies enabling fast transactins, autmatic parallelism, scalability, and reliability. Unlike emerging NSQL technlgies, MIOdb has been running in prductin in missin critical applicatins fr large enterprise fr ver 10 years. Match and Merge is a data matching and cntinuus integratin technlgy. It utilizes fuzzy matching, advanced data cnflict reslutin, and cntext based data integratin fr fast transactin prcessing, nsrt data integratin, and cnsistent perfrmance when scaled. Elastic parallel grid technlgy is built int the platfrm. It allws MIOapps t autmatically distribute applicatin prcessing acrss an arbitrary number f resurces in the private clud. In additin, it allws applicatin prcessing capacity t be arbitrarily increased r decreased, withut the need t mdify. Elastic distributed database technlgy is als built int the platfrm and tightly cupled with MIOdb. It allws structured data strage capacity t be increased r decreased withut the need t mdify the MIOapp fr it t realize the change in distributin r scale. The MIOdevelper is the graphical IDE fr MIOapps. It allws fr quick definitin f all MIOapp cmpnents including business bject and state mdelling. The MIOapp Deplyment Manager is the deplyment and prductin management interface fr MIOapps. With it, MIOapps can be easily deplyed t a prductin scale envirnment in the private clud. Integrated security is autmatically enabled fr MIOapps, including web security and extensive lgging capabilities. Cst effective platfrm infrastructure leverages industry standard hardware fr quick increases in platfrm r applicatin scale. Advanced web presentatins can be defined graphically and intimately cupled with the data and applicatin mdel, which allws fr mre cncise applicatin design. Web presentatins als include autmatic supprt fr plymrphic web elements. Enterprise grade high availability, redundancy, and privacy features that have been time tested in enterprise prductin envirnments.
4 The MIOedge platfrm architecture The MIOedge platfrm allws many MIOapps t utilize the same cre functinality and physical hardware while still having their wn specific mdels, cnfiguratins, and independent distributed database instances. MIOapps can be trivially mved frm a lcal develper wrkstatin t a prductin envirnment, between platfrm instances in prductin, r frm prductin t a develper wrkstatin. A specific instance hlds the data and envirnment details, including interfaces t ther systems. The MIOedge platfrm allws MIOapps t take advantage f generic architectural cmpnents such as business bject mdelling, the MIOdb database, cntinuus integratin, elasticity, reliability, ETL functinality, wrkflw functinality, security features, and service riented architecture (SOA) features. Unlike a framewrk r API, these technlgies are already included in the platfrm, and MIOapps can use them withut needing develpers t cde architectural lgic. MIOapps and develpers alike are nly aware f these features at the granularity necessary t cnfigure them fr the business needs f the applicatin. The MIOedge platfrm als prvides the many functins required t enable multi tenancy in a private clud envirnment. In MIOedge, an envirnment is a virtual grup f physical servers. Each platfrm instance can cntain several envirnments, and each envirnment shares its resurces with applicatins deplyed within. MIOedge includes advanced features fr cmmn multi tenancy needs such as fine grain security and lgging, applicatin lifecycle functins, and reservatins t guarantee resurces fr particular applicatins. Develpers create MIOapps using the MIOdevelper desktp sftware. MIOdevelper prvides each MIOapp with a small scale versin f the MIOedge architecture during develpment, allwing develpers t lcally demnstrate and test the functinality f a MIOapp n real r sample data. A MIOapp file cntains nly the mdel and cnfiguratins, allwing it t be easily shared and deplyed.
5 Figure 1: Graphical representatin f an instance f the MIOedge platfrm
6 MIOedge cre technlgies and engines The Business Object Mdel: A bridge acrss the database, applicatin and presentatin layers At the heart f the MIOedge platfrm is the idea that applicatin develpment shuld be primarily cncerned with slving each business prblem, slving it nce, and reusing the slutin when needed. T achieve this, each MIOapp applicatin centers arund the Business Object Mdel, which cntains all data mdelling, state lgic, and rules required t represent the slutin t a business requirement. The MIOedge platfrm prvides the cre technlgy required t interpret the Business Object Mdel, as well as ther technlgies that autmatically leverage the mdel. MIOedge is unique in that all ther applicatin, database, and presentatin functins in a MIOapp are auxiliary t and reference a single Business Object Mdel. MIOedge wrks within the dmain f the mdel t prvide autmatic database, cntinuus integratin, data cnslidatin, elasticity, reliability, ETL, security, and SOA architectural functinality. MIOdb: The cntext database A database is at the crux f almst all mdern enterprise applicatins. It is n cincidence that sme f MIOsft s mst advanced technlgies were designed fr its database. Every MIOapp has a built in, seamless cnnectin t an instance f MIOsft s database technlgy: MIOdb. MIOdb is a unique type f database we ve termed a cntext database. T the applicatin and develper, all data in MIOdb are stred in grups cntexts f small, related data cmpnents called fragments. Fr example, take the cntext f a custmer, Jhn De. Infrmatin relevant abut him might include his cntact and billing infrmatin, purchase histry, supprt interactins, and much mre. An single fragment culd be sme infrmatin such as his name, address, and phne number. As additinal, updated, r histrical infrmatin abut Jhn De arrives frm data interfaces r ther data systems, new fragments with that infrmatin are added t the his cntext. In MIOdb, fragment elements deemed newer r frm a mre accurate surce take precedence, as defined by Cnflict Reslutin Rules. Develpers can graphically define cntext bundaries in the Business Object Mdel, which will ften already cntain the infrmatin needed t determine what data belng in a cntext. Frm the business requirements perspective, what data belng in a cntext is a functin f the applicatin s purpse
7 Figure 2: Graphical representatin f tw fragments and their cntext Fr interactive applicatins, a cntext is intended t be a small enugh t lad in a fractin f a secnd. A substantial amunt f infrmatin can be laded in that time, including everything relevant fr a particular custmer such as demgraphics and purchase histry. In cntrast, fr batch applicatins like data migratins, it might be reasnable t allw a cntext t grw t a very large size. Fr example, when migrating majr business custmers with a hundred thusand cntracts each, it may be cnvenient t prcess all cntracts at the same time. The cnvenience utweighs the fact that it takes relatively lnger t lad every custmer s large cntext with its hundred thusand cntracts and each cntract s related infrmatin. One f the mre pwerful features f MIOdb is the ability fr develpers t easily define a snipped relatinship: a special relatinship between related bjects in different cntexts. When partitining data int different cntexts, sme data may be related, but nt clsely enugh t warrant placing them in a single cntext. Yet, because the data are related, it s ften beneficial fr each cntext t have a summary f related infrmatin abut different cntexts within its scpe. T achieve this, develpers can intrduce snipped relatinships. Snipped relatinships capture summaries f each side f the relatinship and make them available t the ther side, autmatically prpagating related infrmatin withut querying disparate sectins f the database. This is accmplished in the Business Object Mdel by simply selecting a check bx that tells MIOdb t make the respective infrmatin available n bth sides f the relatinship. Snipped relatinships give MIOdb a massive, but smewhat subtle advantage fr enterprise applicatins. Using the previus example, Jhn De s cntext may cntain a list f service identifiers that represent the services he subscribes t. When Jhn De s cntext is displayed t a custmer representative it wuld be best t shw sme summary details abut each service, such as the service title and descriptin. With snipped relatinships, a cpy f this infrmatin is lcal t Jhn De s cntext. This means that when Jhn De s cntext is retrieved, the summary infrmatin is retrieved with it, with n additinal perfrmance penalty. The snipped relatinship technlgy already pushed any updates abut the related service infrmatin t Jhn De s cntext at the time when the changes were made.
8 In a traditinal relatinal database, the functinality f snipped relatinships is partially implemented by keeping lists f references t related infrmatin with each recrd, which presents tw prblems. The first prblem arises when trying t implement a grwing number f such lists. Bringing up a summary f all the related data becmes slwer and slwer as mre data and types f related data are added, because it can require multiple queries. At this pint, the secnd prblem arises. The database mdel becmes increasingly cmplex as it is denrmalized fr efficiency and implementing the data duplicatin algrithms required by denrmalizatin is nt the nly hurdle in this scenari. As mre tables need t be updated fr each small change, an increasing number f updates cntend fr the database resurces, and the cmplexity f letting multiple users update the system at the same time grws. Often these tasks becme s cmplex they can n lnger be managed by time cnstrained applicatin develpers, and the respnsibility instead falls t dedicated Database Administratrs (DBAs). When the cmplexity rate crsses the threshld that can be managed by a cmpany s DBAs, plans fr applicatin features need t be abandned. In the wrst case, applicatins degrade in either perfrmance r data integrity t the pint f failure. MIOdb is an exciting database technlgy because it architecturally avids these prblems, alng with hundreds f thers. The nvel prblem slving cncept f representing data in a database as cntexts cmpsed f fragments is ne f the fundamental cncepts f MIOdb and the entire MIOedge platfrm. Best f all, there is n database cde t be written MIOdb takes care f all underlying technlgy frm physical database layut t defining and executing transactins. By design, MIOdb allws develpers t fcus their attentin n the needs f the enterprise when designing their applicatin. This architectural style sets the fundatin fr many f the ther pwerful features f the MIOedge platfrm, including cntinuus integratin, cnflict reslutin, reliability, and elasticity. Elasticity: Scalable prcessing and database technlgies MIOedge allws MIOapps t seamlessly take advantage f many cutting edge elasticity technlgies. Being true t the MIOsft philsphy, a MIOapp develper desn t need t becme invlved in the particular physical infrastructure f a MIOedge installatin, nr care abut the particular scale f prcessing pwer r data strage space required during the applicatin develpment. Even thugh the develper is fcused n designing a slutin n a small scale, that slutin can be autmatically scaled and delivered t an enterprise. When a MIOapp is deplyed t a MIOedge instance, the MIOapp can take advantage f any arbitrary amunt f prcessing pwer and strage capacity available. In MIOedge, prcessing pwer and strage capacity are separated int equal units called slices. Fr mst purpses there is n distinctin between tw different slices n the same physical server r separate physical servers. It is irrelevant fr the develper what physical servers the slices are n r whether the MIOapp is t be deplyed t ne r thusands f slices the MIOedge platfrm takes care f data distributin and cncurrent prcessing. Similarly, it is ideal if develpers can ignre the architectural intricacies f scaling an applicatin s database and prcessing t a level sufficient fr a large enterprise. These types f architectural issues require fcus t be taken away frm the business prblems during slutin design.
9 Fr this reasn, a MIOapp is develped with a fcus n the business needs and prblems, n a single slice, using the MIOdevelper desktp develpment tl. After the MIOapp is deplyed, the underlying architectural cmpnents f MIOedge autmatically scale the applicatin withut special cde fr data distributin and parallel prcessing. In additin, MIOedge can take advantage f industry standard, relatively inexpensive, and quick t prvisin physical hardware. A platfrm instance can be scaled up ecnmically by adding mre cmmdity servers, allwing MIOapps t take advantage f additinal slices f cmputatinal strage and pwer. MIOedge enables any rganizatin t grw quickly and efficiently as the number f MIOapps, size f each MIOapp and the enterprise itself grws. Fuzzy matching and cntinuus integratin Because data in large systems are cnstantly changing, and can cme frm disparate systems r imperfect surces, MIOedge prvides MIOsft s Match and Merge technlgy, which enables fuzzy data matching and the cntinuus live integratin f new data fragments int the system. Fuzzy matching is based n rules that decide when data are sufficiently similar t be cnsidered a match. In additin, the Cnflict Reslutin Rule engine allws cnflicting data t be intelligently merged. Match Rules and Cnflict Reslutin Rules are an imprtant part f any enterprise applicatin, althugh they are ften under realized. The MIOedge Match Rule Engine prvides a number f predefined algrithms that can be used t help determine if infrmatin is sufficiently similar, including phnetic matching, appearance in a list, and the amunt f typgraphical errrs, amng ther similarity testing algrithms. Further, Cnflict Reslutin Rules can be defined t determine what infrmatin shuld be used if several fragments match but nt exactly. In a traditinal, relatinal database wrld, adding recrds t a database f arbitrary size, and allwing thse recrds t impact existing data withut srting is nntrivial. Usually, database architects r develpers try techniques such as sharding r fragmenting. These techniques put a burden n develpers t make the applicatin mdel recncile lgically similar but physically disparate data. Additinally, withut sphisticated algrithms such techniques are ften far frm autmatically scalable: when the database perfrmance degrades, the applicatin and database have t be mdified in nntrivial ways. The architecture f MIOsft s match and cntinuus integratin technlgy has pwerful and nntrivial implicatins fr reliability, scalability, and perfrmance. Unlike ther databases r platfrms, cntinuus live acceptance and integratin f data in MIOedge has n negative impact n reliability there is n need fr dwntime t reintegrate r rebalance the database. Even mre imprtant is that perfrmance during integratin is nt affected by the size f the existing database. In fact, data matching and integratin is cnsistently fast whether there are hundreds r hundreds f millins f preexisting data fragments in the database. Fr mre detailed infrmatin n Match and Merge and Cntinuus Integratin, see the MIOsft whitepaper: Real time Data Cnslidatin fr Dynamic Business Systems.
10 Reliability The MIOedge platfrm has been designed frm the grund up with reliability in mind. In particular, the reliability architecture in MIOedge can be discussed in terms f data and prcess persistence, integrity, and recverability. Arguably the single mst exciting feature f MIOedge s data persistence, integrity, and recverability feature prtfli is its abslute prcess recverability and live data persistence. The deeply intricate view that MIOedge maintains n its internal prcesses allws it t recall exactly what was happening in a MIOapp in the event f an unexpected prcess terminatin. In the event f a system failure, a restarted MIOapp will cntinue rule and event prcessing as if the server utage never ccurred. T ensure that cmplete data recvery is pssible and data cnsistency is verifiable, the MIOedge platfrm prvides ptinal backup f all incming data, with per transactin granularity. While traditinal fat files are easy t backup, many data systems fail t capture infrmatin gathered frm dynamic surces such as message queues and web events. In MIOedge, messages and web events are captured in an easy t replay chrnlgical transactin bundle. In additin, MIOedge can read and graphically display these bundle files, allwing develpers and engineers t use the platfrm s pwerful tlset t crrect prblem transactins (such as a malfunctining upstream system), and replay them chrnlgically t ensure integrity and crrectness. The MIOedge platfrm als prvides an advanced level f data persistence and recverability features fr internal data. These features leverage ne f the defining features f MIOdb fr any given database request r data functin perfrmed, fine granularity f the functin is maintained by dividing it int a set f internal transactins which are tracked and distributed. At a very basic level, an exact replica f the data in a MIOdb database can be stred in backup lcatins n a per slice basis. This replica is knwn as a replicated resurce. When replicated resurces are used, every database transactin is written by a slice t bth itself and its replicated resurce. This allws fr quick database recverability n a per slice basis in case f a hardware failure. Extending the idea f the replicated resurce is MIOedge s Ht Standby MIOapp feature. A ht standby MIOapp instance is a secnd, exact MIOapp running in a physically separated prtin f the private clud that keeps up t date with the main prject n a per external transactin basis. The ht standby prject is live in every sense, and can be immediately used in the event f a failure n the main prject. This unique asynchrnus mdel, in cnjunctin with input persistence, allws a MIOapp t have tw cpies in the private clud, albeit lcated n gegraphically separated hardware prtecting against data lss in the event f a majr reginal disaster. Additinally, MIOedge prvides a unique database versining and snapsht system fr MIOapps knwn as the checkpint system. In the checkpint system, a cmplete snapsht f the MIOapp the checkpint is created at a certain mment in time. The checkpint includes the state f all data in the MIOdb instance. MIOedge stres this checkpint alngside, yet unbtrusive t, the current dynamic versin f the MIOapp and its data. This structure allws the checkpint t be trivially recalled in the event f a majr errr. In such an event, replay messages and events can be used t restre the desired current state as if the errr never happened. Even the mst advanced data and prcess recvery and persistence features are implemented in vain, hwever, if the underlying data are susceptible t crruptin.
11 Because f this, MIOsft has gne the extra mile t implement advanced data errr and crruptin detectin and crrectin t ensure even the largest systems run withut data crruptin issues. These advanced errr mitigatin techniques are implemented in additin t thse layers f errr detectin already prvided by infrastructure, ensuring the highest level f prtectin fr all data in the system. Data cnversin and ETL In mst applicatins, data will need t be in sme way pre ppulated frm existing systems. MIOedge includes integrated data cnversin and ETL tls a wide range f data analysis, manipulatin, cleansing, and structuring tls with native interfaces t many types f data surces, such as message queues, ODBC, XML, and traditinal fat files. Many prjects using data frm existing surces are cmplicated r fail when existing systems cntain data in cnflict with the specificatin. In these cases, having t mdify the applicatin r write custm cnverters frm scratch withut sufficient knwledge f all pssible data incnsistencies can take significant resurces. The MIOedge platfrm cntains a hst f data explratin tls t allw develpers t quickly and thrughly discver exactly what is cntained in existing data sets then transfrm and map thse data t a Business Object Mdel. MIOedge s data cnversin and ETL technlgies are expsed t the develper thrugh the MIOdevelper sftware, and are cnfigured as part f a MIOapp. SOA Perhaps ne f the mst flexible technlgies available t MIOapps is service riented architecture (SOA). SOA can be achieved thrugh a variety f means, but mst cmmnly thrugh MIOedge s native supprt fr message queue, web services server, r web services client interfaces. The SOA lgic, in relatin t the business and applicatin lgic, is part f a Business Object Mdel in a MIOapp. MIOedge prvides the interfaces necessary t carry ut SOA requests and respnses. Wrkflw MIOedge prvides a pwerful wrkflw engine that can cntrl interactins with and between MIOapps deplyed t a private clud, as well as cntrl interactins between MIOapps and ther nn MIOsft applicatins. The MIOedge wrkflw has a full suite f features including scripting supprt, MIOapp cntrls, scheduling, histrical lgging, parallel prcessing, exceptin handling, and mre. The wrkflw engine is expsed t the develper thrugh the MIOapp Wrkflw Cnsle, a graphical interface making it easy t define pwerful wrkflws. Platfrm and applicatin security The MIOedge platfrm includes native supprt fr many platfrm and applicatin security features, including user authenticatin, sessin management, granular lgging, and granular user permissins fr MIOapp cntrl and manipulatin in the private clud. Besides platfrm end user permissins, many f the security cntrls and features are hidden and wrk t prtect the platfrm and applicatins withut enduser cnfiguratin r interventin.
12 Web security In additin t platfrm and applicatin security, the MIOedge platfrm includes a wide range f security features fr MIOapp web prtals. Develpers can chse t enable lgging and authenticatin. Lgging fr MIOapp web prtals autmatically lgs all web prtal interactins including any data submitted via web frm. Authenticatin takes care f all the lgic and prcessing needed t secure web prtals using username/passwrd r single sign n (PKI certificate) authenticatin, including sessin management and authenticatin schemes. The mst impressive web security technlgies, hwever, are always enabled autmatically. These technlgies help prtect against crss site scripting prtectin, frm/url injectin prtectin, screen scraping, and much mre. MIOapp develpment fundamentals Fllwing the MIOsft philsphy, a MIOapp is mre cncerned with cnfiguring cmpnents f the MIOedge architecture than with realizing them. Because f the great resurces spent by MIOsft in building these cmpnents, develpers nly have the burden f defining the business slutin. After r during this definitin, all stages f develpment frm rapid prttyping t plishing f the applicatin can be easily dne using the MIOdevelper Integrated Develpment Envirnment (IDE). MIOdevelper is the desktp sftware IDE used t develp MIOapps fr the MIOedge private clud. In particular, MIOdevelper prvides a graphical interface t define the applicatin and business lgic mdel, presentatin lgic, and cnfigure any required cre platfrm technlgies and interfaces. The resulting MIOapp file can be deplyed t the private clud. Figure 3: Screensht f MIOdevelper with part f a MIOapp s Buiness Object Mdel
13 Defining applicatin and business lgic The first step t building a MIOapp is defining applicatin lgic, applicatin states, and business lgic in MIOdevelper by mdelling them in the MIOapp s Business Object Mdel. The mdel can be rapidly prttyped using a MIOedge specific versin f UML. The applicatin s mdel is its heart and sul: all ther pieces f the applicatin happen in reference t the mdel. After the applicatin mdel is defined, the develper s cncerns fcus n hw ther cmpnents, such as incming data, match rules, cnflict reslutin rules, reprts, and web interfaces relate t the mdel. As will be shwn, these ther cmpnents reference the mdel directly. Ultimately this allws cmplex applicatins t have a single, cnsistent, cncise mdel acrss all f the traditinal applicatin layers: presentatin, business/applicatin lgic, and database. Figure 4: Screensht f MIOdevelper adding custm lgic t a Business Object Match and cnflict reslutin rules The applicatin specific rules fr Match and Cnflict Reslutin can be mapped based n Business Object Mdel bjects that have been defined. Match Rules and Cnflict Reslutin Rules are defined graphically fr each MIOapp thrugh the MIOdevelper. Figure 5: Screensht f MIOdevelper editing a cnflict reslutin rule
14 Data surces, data cnversin and ETL Surce data als interacts directly with a Business Object Mdel. Data surce definitins are specified using the data surces graphical interface. External surces are mapped t bjects in the Business Object Mdel thrugh frmats that have been defined graphically fr a particular surce. Frmats are saved within the MIOapp file s that similarly structured data can be laded in develpment, test, and prductin by autmatically remapping the surce during deplyment. A graphical interface fr data surce viewing and manipulatin is als prvided with revlutinary technlgy that allws all data frm a surce t be explred n screen, whether the surce cntains hundreds r hundreds f millins f recrds. Built in data analysis functins prvide statistics n the structure and cntent f the data. In additin, active surces such as message queues can be explred unbtrusively t btain statistics r samples fr test data. The same graphical interface als ffers a wide gamut f data cleansing and cnversin tls. Structure can be given t partially and incnsistently structured data using the graphical Cnfigurable Parser. Transfrmatins can cleanse r transfrm all data in a particular surce clumn. In additin, Multi Clumn Transfrmatins can be graphically defined n large prtins f surce data. Figure 6: Screensht f MIOdevelper editing a data surce frmat and mapping t a Business Object Web presentatin lgic All web presentatin lgic is defined in relatin t the business bject mdel. Web layuts are defined graphically, and exhibit plymrphic capabilities fr prviding dynamic web presentatins such as frms that change based n input data. All web cde (HTML, CSS, Javascript widgets) is autmatically rendered withut any ther definitin r framewrk (custm javascript is permitted fr special features). Figure 7: Screensht f MIOdevelper editing web layut grid
15 Web services Web services are als defined thrugh the MIOdevelper s graphical interface. Each web service has its wn lgging and security cnfiguratin, and is mapped directly t lgical peratins as defined by the Business Object Mdel. Cllabratin In additin t prviding interfaces fr defining all cmpnents f an applicatin, MIOdevelper includes the tls needed fr large enterprise applicatins where teams f develpers are cncurrently wrking n an applicatin. MIOdevelper s advanced built in mdel cmparisn and merge tls pinpint the exact changes in a mdel and allw different ways f investigating and merging thse changes. In additin, MIOdevelper has the ability t exprt and imprt user defined sectins f the mdel, allwing develpers t build internal libraries f the mst cmmn business lgic cmpnents fr a particular enterprise. Testing Develpers are able t test all functinality f the applicatin n a small scale directly frm MIOdevelper, frm viewing web presentatins in their lcal web brwser t lading real data int their MIOapp. MIOapp instance infrmatin, such as laded data and cache cntents, are kept separate frm the MIOapp file. In that sense, MIOdevelper allws each develper t have their wn cpy f the MIOedge platfrm n their wrkstatin. When the develper wants t deply r share a MIOapp, all that is needed is the MIOapp file. This file cntains the cmplete applicatin definitin in a clean state.
16 MIOapp deplyment and management Ultimately, the purpse f building a MIOapp fr the enterprise is t deply it t a MIOedge private clud where it can scale t accmmdate enterprise needs. MIOedge makes it easy t deply, upgrade, and manage MIOapp applicatins. Deplyment MIOedge makes deplying a MIOapp easy with the graphical interface f the self service Deplyment Manager. The Deplyment Manager allws the end user t create any number f cntainers fr MIOapps in the private clud. A cntainer has an assigned number f slices, and can hld the MIOapp and all its laded data. Since a MIOapp can be installed n any size cntainer, the Deplyment Manager allws the end user t trivially scale the MIOapp. Cntainers als abstract users frm the hardware since the cntainer utilizes the prcessing pwer f many servers, and the same physical hardware is shared amng many cntainers fr efficiency, elasticity, and lad balancing. After the MIOapp is deplyed t an arbitrary number f slices, all that s left is t turn n the MIOapp applicatin. If required, prductin data can then be laded int the applicatin. Fr upgrades, MIOedge remembers an applicatin s prductin settings fr all data interfaces (web prtals, data surces, and web services) as they may be different frm in develpment and test. Figure 8: Screensht f cntainers in the MIOapp Deplyment Manager Resurce cntrl Elasticity and scale can be detrimental t prductin applicatins if they dn t have sme cnstraints t ensure thse applicatins can run when needed withut affecting the perfrmance f ther applicatins when running. In MIOedge, cntainers can be assigned envirnments, and envirnments can be assigned qutas. A quta represents the maximum number f slices allwed t run in an envirnment.
17 When a MIOapp inside a cntainer is activated, the number f slices the cntainer is cnfigured fr is subtracted frm the number f slices allwed per the quta. T ensure missin critical applicatins are always allwed t run, slices can be reserved n a per cntainer basis fr an applicatin s use even while the applicatin is nt be running. Usage mnitring MIOedge autmatically mnitrs and lgs usage n a per cntainer basis. On a basic level, MIOedge lgs all events cncerning a cntainer such as creatin, installatin f a MIOapp, starting f a MIOapp, lading f data, stpping f a MIOapp, and deletin. T assist with usage analysis, MIOedge als tracks the ttal amunt f cmpute time and internal applicatin data jbs executed n a per cntainer slice basis. Health and perfrmance mnitring MIOedge has built in peratins management and mnitring services that prvide a cmprehensive array f alerts and health statuses fr each MIOapp cntainer and the platfrm itself. Resurce statistics such as memry and strage space used, and in extreme cases the queue depth fr transactins waiting t be prcessed, are available n a per slice granularity. In additin, particular statistics and situatins can be easily mnitred with wrkflw applicatins. In the event f a health r perfrmance issue, mitigatin techniques can be initiated by ntificatin r launching ther prcesses, whether MIOedge specific r third party. Figure 9: Screensht f slice statuses fr a cntainer in the Deplyment Manager Security MIOedge s security infrastructure has been created frm the grund up t allw fr multi tenancy within the private clud. Frm the time f user lgin, the Deplyment Manager cntrls all user actins. Visibility cntrls allw users t see nly the envirnments and cntainers fr which they have permissins. Operatins n cntainers, r within the MIOapp cnsle itself, can be limited r disabled n a user r user grup basis. In additin, each user s actins are individually tracked and lgged fr auditing purpses, allwing cmpliance with ptential internal and third party standards.
18 Ht fixes and trubleshting In the event f an applicatin errr r the need fr a htfix, all the tls available in the develpment envirnment with MIOdevelper are als available in prductin. If required, a MIOdevelper like windw the MIOapp cnsle can be pened in the prductin envirnment, allwing authrized persnnel t make instant changes t MIOapp applicatin definitin r review internal lgs. Authrized persnnel can als make use f many ther MIOdevelper shared utilities in prductin, such as the Time Travel Debugger, which allws graphical navigatin f histrical pints in the applicatin and database. Applicatin lifecycle and decmmissining Because MIOapps can be run n any MIOedge installatin, and n any arbitrary number f slices within that installatin, intrducing upgrades r decmmissining applicatins is greatly simplified. An upgraded MIOapp can be deplyed t a new cntainer alngside its riginal, cpying any envirnment specific cnfiguratin frm the riginal cntainer. MIOapps can als be turned ff r archived t preserve the applicatin s prcessing and database state as well as free up prcessing resurces in the private clud. Platfrm updates Platfrm updates fr MIOedge are generally f little cncern fr applicatin peratins and develpment persnnel. Even frm the platfrm peratr s perspective, managing platfrm sftware versins is easy. Behind the scenes, the MIOedge platfrm runs a specific versin f the platfrm engine sftware fr each cntainer. In mst cases when new platfrm sftware is available it can be enabled fr a subset f applicatin cntainers n the platfrm. Fr instance, a platfrm peratr culd allw nly new cntainers t run a new release f the MIOedge platfrm sftware, thus preserving platfrm supprt fr existing applicatins that are running n a previus versin f the platfrm sftware. In additin, existing applicatins cntainers can have their platfrm engine upgraded r dwngraded individually withut reinstalling the MIOapp r relading data.
19 Summary MIOedge is a truly revlutinary next generatin applicatin and database platfrm. Because the platfrm has been designed with the enterprise in mind, it exhibits enterprise grade functinality that prvides many benefits utright. The true reflectin f MIOsft s philsphy, hwever, is in the freedm it gives rganizatins t fcus applicatin develpment effrts n business prblems and needs, and nt n architectural issues. By utilizing a single Business Object Mdel fr an applicatin, and prviding autmatic scalability, reliability, security, and many ther technlgies, MIOedge enables develpers t fcus their energies n develping business slutins. These and all ther MIOedge technlgies make it ideal fr a wide range f enterprise applicatins. Fr mre infrmatin n MIOsft, MIOedge, r t schedule a demnstratin f MIOsft s technlgies, please cntact yur reginal MIOsft ffice. Crprate Headquarters MIOsft Crpratin 33 E Main Street Suite, 450 Madisn, WI 53703, USA +1 (608) MIOsft Eurpean Reginal Headquarters MIOsft Deutschland GmbH, Grßer Grasbrk 9, Hamburg, GERMANY (0) Asian Reginal Headquarters MIOsft China 17th Flr, Twer 2, Prsper Center N. 5 Guanghua Rd, Chayang District, Beijing CHINA (10)
Disk Redundancy (RAID)
A Primer fr Business Dvana s Primers fr Business series are a set f shrt papers r guides intended fr business decisin makers, wh feel they are being bmbarded with terms and want t understand a cmplex tpic.
More informationState of Wisconsin. File Server Service Service Offering Definition
State f Wiscnsin File Server Service Service Offering Definitin Dcument Revisin Histry Date Versin Creatr Ntes 2/16/2008 1.0 JD Urfer First pass 2/16/2008 2.0 Tm Runge Editing changes 2/19/2009 2.1 Tm
More informationUC4 AUTOMATED VIRTUALIZATION Intelligent Service Automation for Physical and Virtual Environments
Fr mre infrmatin abut UC4 prducts please visit www.uc4.cm. UC4 AUTOMATED VIRTUALIZATION Intelligent Service Autmatin fr Physical and Virtual Envirnments Intrductin This whitepaper describes hw the UC4
More information2008 BA Insurance Systems Pty Ltd
2008 BA Insurance Systems Pty Ltd BAIS have been delivering insurance systems since 1993. Over the last 15 years, technlgy has mved at breakneck speed. BAIS has flurished in this here tday, gne tmrrw sftware
More informationProcess Automation With VMware
Prcess Autmatin With VMware Intelligent Service Autmatin fr Real and Virtual Envirnments Intrductin This Whitepaper describes hw the UC4 platfrm integrates with the VMware vsphere Server and the VMware
More informationLicensing Windows Server 2012 R2 for use with virtualization technologies
Vlume Licensing brief Licensing Windws Server 2012 R2 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 R2 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents
More informationURM 11g Implementation Tips, Tricks & Gotchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC.
URM 11g Implementatin Tips, Tricks & Gtchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC. i Fishbwl Slutins Ntice The infrmatin cntained in this dcument represents the current view f Fishbwl Slutins, Inc. n
More informationPort Manager. Microsoft Dynamics CRM for Ports
Prt Manager Micrsft Dynamics CRM fr Prts February 2015 Overview Celedn Partners Prt Manager encapsulates the functinality f many prt related prcesses int an easy t learn and easy t use tl. The slutin leverages
More informationLicensing Windows Server 2012 for use with virtualization technologies
Vlume Licensing brief Licensing Windws Server 2012 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents This
More informationImproved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1
Imprved Data Center Pwer Cnsumptin and Streamlining Management in Windws Server 2008 R2 with SP1 Disclaimer The infrmatin cntained in this dcument represents the current view f Micrsft Crpratin n the issues
More informationDiagnostic Manager Change Log
Diagnstic Manager Change Lg Updated: September 8, 2015 4.4.4090 Features and Issues Supprt fr Office 365 Tenants Yu can nw: Mnitr the status f Office 365 Services (including SharePint Online, Exchange
More informationBest Practices for Optimizing Performance and Availability in Virtual Infrastructures
Best Practices fr Optimizing Perfrmance and Availability in Virtual Infrastructures www.nimsft.cm Best Practices fr Optimizing Perfrmance and Availability in Virtual Infrastructures PAGE 2 Table f Cntents
More informationCloud Contact Centre. Getting smart with customer contact
Clud Cntact Centre Getting smart with custmer cntact Getting smart with custmer cntact Clud Cntact Centre enables businesses t deliver superir custmer service every time, quickly and affrdably, with the
More informationBusiness Intelligence represents a fundamental shift in the purpose, objective and use of information
Overview f BI and rle f DW in BI Business Intelligence & Why is it ppular? Business Intelligence Steps Business Intelligence Cycle Example Scenaris State f Business Intelligence Business Intelligence Tls
More informationAMERITAS INFORMATION TECHNOLOGY DISASTER RECOVERY AND DATA CENTER STRATEGY
AMERITAS INFORMATION TECHNOLOGY DISASTER RECOVERY AND DATA CENTER STRATEGY O VERVIEW There are currently 3 primary Data Center lcatins (Lincln, Cincinnati, and Calvert) and 2 secndary (Fallbrk and Philadelphia).
More informationOR 2) Implement and customize an off the shelf product that would suit the requirements
CRM Custmer Relatinship Management Request fr Prpsal (RFP) Created by : Gayathri Jaganathan Rle : Prject Manager Prpsal Date: 10/02/06 Organizatin: AIM Alliance Inspectin Management Cmpany Lcatin : 28235
More informationAn Oracle White Paper January 2013. Comprehensive Data Quality with Oracle Data Integrator and Oracle Enterprise Data Quality
An Oracle White Paper January 2013 Cmprehensive Data Quality with Oracle Data Integratr and Oracle Enterprise Data Quality Executive Overview Pr data quality impacts almst every cmpany. In fact, accrding
More informationOCR LEVEL 2 CAMBRIDGE TECHNICAL
Cambridge TECHNICALS OCR LEVEL 2 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SETTING UP AN IT NETWORK M/601/3274 LEVEL 2 UNIT 6 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SETTING UP AN IT NETWORK
More informationIntegrating With incontact dbprovider & Screen Pops
Integrating With incntact dbprvider & Screen Pps incntact has tw primary pints f integratin. The first pint is between the incntact IVR (script) platfrm and the custmer s crprate database. The secnd pint
More informationGetting Started Guide
AnswerDash Resurces http://answerdash.cm Cntextual help fr sales and supprt Getting Started Guide AnswerDash is cmmitted t helping yu achieve yur larger business gals. The utlined pre-launch cnsideratins
More informationIntroduction to Mindjet MindManager Server
Intrductin t Mindjet MindManager Server Mindjet Crpratin Tll Free: 877-Mindjet 1160 Battery Street East San Francisc CA 94111 USA Phne: 415-229-4200 Fax: 415-229-4201 mindjet.cm 2013 Mindjet. All Rights
More informationLicensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite
Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in This
More informationACTIVITY MONITOR Real Time Monitor Employee Activity Monitor
ACTIVITY MONITOR Real Time Mnitr Emplyee Activity Mnitr This pwerful tl allws yu t track any LAN, giving yu the mst detailed infrmatin n what, hw and when yur netwrk users perfrmed. Whether it is a library
More informationALM in the Cloud an Overview of Oracle Developer Cloud Service. Introduction. By Dana Singleterry
ALM in the Clud an Overview f Oracle Develper Clud Service Intrductin By Dana Singleterry In recent years the wrld f applicatin develpment has adpted new methdlgies that aim t imprve the quality and speed
More informationDiagnosis and Troubleshooting
Diagnsis and Trubleshting DataDirect Cnnect Series ODBC Drivers Intrductin This paper discusses the diagnstic tls that are available t cnfigure and trublesht yur ODBC envirnment and prvides a trubleshting
More informationInformation Services Hosting Arrangements
Infrmatin Services Hsting Arrangements Purpse The purpse f this service is t prvide secure, supprted, and reasnably accessible cmputing envirnments fr departments at DePaul that are in need f server-based
More informationImplementing SQL Manage Quick Guide
Implementing SQL Manage Quick Guide The purpse f this dcument is t guide yu thrugh the quick prcess f implementing SQL Manage n SQL Server databases. SQL Manage is a ttal management slutin fr Micrsft SQL
More informationThe Importance Advanced Data Collection System Maintenance. Berry Drijsen Global Service Business Manager. knowledge to shape your future
The Imprtance Advanced Data Cllectin System Maintenance Berry Drijsen Glbal Service Business Manager WHITE PAPER knwledge t shape yur future The Imprtance Advanced Data Cllectin System Maintenance Cntents
More informationACTIVITY MONITOR. Live view of remote desktops. You may easily have a look at any user s desktop.
Web Develpment Offshre Develpment Outsurcing SEO ACTIVITY MONITOR This pwerful tl allws yu t track any LAN, giving yu the mst detailed infrmatin n what, hw and when yur netwrk users perfrmed. Whether it
More informationSystem Business Continuity Classification
Business Cntinuity Prcedures Business Impact Analysis (BIA) System Recvery Prcedures (SRP) System Business Cntinuity Classificatin Cre Infrastructure Criticality Levels Critical High Medium Lw Required
More informationMobile Device Manager Admin Guide. Reports and Alerts
Mbile Device Manager Admin Guide Reprts and Alerts September, 2013 MDM Admin Guide Reprts and Alerts i Cntents Reprts and Alerts... 1 Reprts... 1 Alerts... 3 Viewing Alerts... 5 Keep in Mind...... 5 Overview
More informationConfiguring, Monitoring and Deploying a Private Cloud with System Center 2012 Boot Camp
Cnfiguring, Mnitring and Deplying a Private Clud with System Center 2012 Bt Camp Length: 5 Days Technlgy: Micrsft System Center 2012 Delivery Methd: Instructr-led Hands-n Audience Prfile This curse is
More informationG-CLOUD FRAMEWORK SERVICE DEFINITION. Solution Architecture for Cloud Service. Copyright: 2014 6point6 Ltd
G-CLOUD FRAMEWORK SERVICE DEFINITION Slutin Architecture fr Clud Service Cpyright: 2014 6pint6 Ltd G-Clud Service Definitin Slutin Architecture fr Clud Service 1. SERVICE OVERVIEW 6pint6 is an innvative
More informationZimbra Professional Services Portfolio, Purchasing Guide & Price List
In- Tuitin Netwrks Ltd Zimbra Prfessinal Services Prtfli, Purchasing Guide & Price List This dcument prvides an verview f In- Tuitin Netwrks Limited s range f Zimbra Prfessinal Services available n the
More informationPerformance Test Modeling with ANALYTICS
Perfrmance Test Mdeling with ANALYTICS Jeevakarthik Kandhasamy Perfrmance test Lead Cnsultant Capgemini Financial Services USA jeevakarthik@gmail.cm Abstract Websites and web/mbile applicatins have becme
More informationTeam Process Data Warehouse Goals and High-Level Requirements
Team Prcess Data Warehuse Gals and High-Level Requirements Backgrund TSP SM is used by teams wrking in a wide variety f prblem dmains (e.g. sftware, hardware, services). Since these activities are nt limited
More informationWhat s New in Newforma Project Center Tenth Edition
What s New in Newfrma Prject Center Tenth Editin This dcument cntains a cmprehensive list f new features and majr enhancements t existing features, including dzens f custmer-requested imprvements, that
More informationBackupAssist SQL Add-on
WHITEPAPER BackupAssist Versin 6 www.backupassist.cm 2 Cntents 1. Requirements... 3 1.1 Remte SQL backup requirements:... 3 2. Intrductin... 4 3. SQL backups within BackupAssist... 5 3.1 Backing up system
More informationData Abstraction Best Practices with Cisco Data Virtualization
White Paper Data Abstractin Best Practices with Cisc Data Virtualizatin Executive Summary Enterprises are seeking ways t imprve their verall prfitability, cut csts, and reduce risk by prviding better access
More informationSymantec User Authentication Service Level Agreement
Symantec User Authenticatin Service Level Agreement Overview and Scpe This Symantec User Authenticatin service level agreement ( SLA ) applies t Symantec User Authenticatin prducts/services, such as Managed
More informationInstallation Guide Marshal Reporting Console
Installatin Guide Installatin Guide Marshal Reprting Cnsle Cntents Intrductin 2 Supprted Installatin Types 2 Hardware Prerequisites 2 Sftware Prerequisites 3 Installatin Prcedures 3 Appendix: Enabling
More informationAppendix A Page 1 of 5 DATABASE TECHNICAL REQUIREMENTS AND PRICING INFORMATION. Welcome Baby and Select Home Visitation Programs Database
Appendix A Page 1 f 5 The items in the list f database technical requirements belw was develped thrugh several meetings between First 5 LA Research and Evaluatin, Infrmatin Technlgy, and Prgram Develpment
More informationBuild the cloud OpenStack Installation & Configuration Integration with existing tools and processes Cloud Migration
Slutin Brief OpenStack Services OVERVIEW OnX understands clud adptin challenges f glbal enterprise cmpanies and helps Enterprises adpt OpenStack slutins thrugh targeted services. We ffer vertical industry
More informationCase Study. Sonata develops. comprehensive BI Application for a leading provider of Animal Nutrition Solutions. Ananthakrishnan
Case Study Ananthakrishnan Snata develps J Architect, Snata Sftware cmprehensive BI Applicatin fr a leading prvider f Animal Nutritin Slutins Snata Sftware Limited www.snata-sftware.cm www.snata-sftware.cm
More informationWEB APPLICATION SECURITY TESTING
WEB APPLICATION SECURITY TESTING Cpyright 2012 ps_testware 1/7 Intrductin Nwadays every rganizatin faces the threat f attacks n web applicatins. Research shws that mre than half f all data breaches are
More informationHow Does Cloud Computing Work?
Hw Des Clud Cmputing Wrk? Carl Mazzanti, CEO, emazzanti Technlgies IT Supprt and Clud Cmputing Services fr Small Business Hbken, NJ and NYC, 201-360- 4400 Owner [Pick the date] Hw des Clud Cmputing Wrk?
More informationEnsuring end-to-end protection of video integrity
White paper Ensuring end-t-end prtectin f vide integrity Prepared by: Jhn Rasmussen, Senir Technical Prduct Manager, Crprate Business Unit, Milestne Systems Date: May 22, 2015 Milestne Systems Ensuring
More informationBetter Practice Guide Financial Considerations for Government use of Cloud Computing
Better Practice Guide Financial Cnsideratins fr Gvernment use f Clud Cmputing Nvember 2011 Intrductin Many Australian Gvernment agencies are in the prcess f cnsidering the adptin f clud-based slutins.
More informationTable of Contents. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Table f Cntents Tp Pricing and Licensing Questins... 2 Why shuld custmers be excited abut Micrsft SQL Server 2012?... 2 What are the mst significant changes t the pricing and licensing fr SQL Server?...
More informationHelpdesk Support Tickets & Knowledgebase
Helpdesk Supprt Tickets & Knwledgebase User Guide Versin 1.0 Website: http://www.mag-extensin.cm Supprt: http://www.mag-extensin.cm/supprt Please read this user guide carefully, it will help yu eliminate
More informationSBClient and Microsoft Windows Terminal Server (Including Citrix Server)
SBClient and Micrsft Windws Terminal Server (Including Citrix Server) Cntents 1. Intrductin 2. SBClient Cmpatibility Infrmatin 3. SBClient Terminal Server Installatin Instructins 4. Reslving Perfrmance
More informationMaaS360 Cloud Extender
MaaS360 Clud Extender Installatin Guide Cpyright 2012 Fiberlink Cmmunicatins Crpratin. All rights reserved. Infrmatin in this dcument is subject t change withut ntice. The sftware described in this dcument
More informationTHOMSON REUTERS C-TRACK CASE MANAGEMENT SYSTEM SOFTWARE AS A SERVICE SERVICE DEFINITION FOR G-CLOUD 6
THOMSON REUTERS C-TRACK CASE MANAGEMENT SYSTEM SOFTWARE AS A SERVICE SERVICE DEFINITION FOR G-CLOUD 6 C-Track Case Management System (CMS) is a cnfigurable, brwser based case management system fr all levels
More informationTo transform information into knowledge- a firm must expend additional resources to discover, patterns, rules, and context where the knowledge works
Chapter 15- Managing Knwledge Knwledge Management Landscape Knwledge management systems- supprt the creatin, capture, strage, and disseminatin f firm expertise and knwledge, have becme ne f the fastest-grwing
More informationImplementing ifolder Server in the DMZ with ifolder Data inside the Firewall
Implementing iflder Server in the DMZ with iflder Data inside the Firewall Nvell Cl Slutins AppNte www.nvell.cm/clslutins JULY 2004 OBJECTIVES The bjectives f this dcumentatin are as fllws: T cnfigure
More informationiseeu GLOBAL Software as a Service Software as a Service Service description iseeu Telecare Service Desk G-Cloud 7
Service descriptin iseeu Telecare Service Desk Sftware as a Service Sftware as a Service G-Clud 7 Cntents Overview f Scial Care management service... 3 Telecare Service Desk - verview... 4 Benefits...
More informationSystem Business Continuity Classification
System Business Cntinuity Classificatin Business Cntinuity Prcedures Infrmatin System Cntingency Plan (ISCP) Business Impact Analysis (BIA) System Recvery Prcedures (SRP) Cre Infrastructure Criticality
More informationService Level Agreement Distributed Hosting and Distributed Database Hosting
Office f Infrmatin Technlgy Services Service Level Agreement Distributed Hsting and Distributed Database Hsting Nvember 12, 2013 Service Descriptin Distributed Hsting and Distributed Database Hsting Service
More informationMobilizing Healthcare Staff with Cloud Services
Mbilizing Healthcare Staff with Clud Services Published May 2012 Mbile Technlgies are changing hw healthcare staff delivers care. With new pwerful integrated slutins available fr the healthcare staff,
More informationKronoDesk Migration and Integration Guide Inflectra Corporation
/ KrnDesk Migratin and Integratin Guide Inflectra Crpratin Date: September 24th, 2015 0B Intrductin... 1 1B1. Imprting frm Micrsft Excel... 2 6B1.1. Installing the Micrsft Excel Add-In... 2 7B1.1. Cnnecting
More informationHow To Write Insurance Quotation Software For Gthaer Vericherungen Insurance Prducts
Gthaer Versicherungen bases its insurance qutatin sftware n the b+m Generative Develpment Prcess and the b+m ArchitectureWare prduct line Field f Business Insurance slutins fr the banking sectr. Applicatin
More informationSMART Active Directory Migrator 9.2
SMART Active Directry Migratr 9.2 Installatin Guide MAY 2016 Table f Cntents Sectin 1. Intrductin... 3 1.1 Abut SMART Active Directry Migratr... 3 1.2 Audience fr SMART Active Directry Migratr... 4 1.3
More informationThe Relativity Appliance Installation Guide
The Relativity Appliance Installatin Guide February 4, 2016 - Versin 9 & 9.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationMigrating to SharePoint 2010 Don t Upgrade Your Mess
Migrating t SharePint 2010 Dn t Upgrade Yur Mess by David Cleman Micrsft SharePint Server MVP April 2011 Phne: (610)-717-0413 Email: inf@metavistech.cm Website: www.metavistech.cm Intrductin May 12 th
More information2. When logging is used, which severity level indicates that a device is unusable?
Last updated by Admin at March 3, 2015. 1. What are the mst cmmn syslg messages? thse that ccur when a packet matches a parameter cnditin in an access cntrl list link up and link dwn messages utput messages
More informationBackup and Disaster Recovery for Novell GroupWise
Backup and Disaster Recvery fr Nvell GrupWise Written by Tay Kratzer, Nvell Press Authr, Develper tk@gwava.cm Intrductin Yur GrupWise email system is a critical cmmunicatin medium and infrmatin repsitry
More informationSYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER
SYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER Oracle Enterprise Manager is Oracle s integrated enterprise IT management prduct line, prviding the industry s first cmplete clud lifecycle management
More informationFixes for CrossTec Enterprise Management System
Fixes fr CrssTec Enterprise Management System New in EMS 3.10.0005 Nvember 1, 2012 Internet Metering nw includes imprved supprt fr the Chrme Brwser Fixes in EMS 3.10.0005 Nvember 1, 2012 Reslved issue
More informationService Desk Self Service Overview
Tday s Date: 08/28/2008 Effective Date: 09/01/2008 Systems Invlved: Audience: Tpics in this Jb Aid: Backgrund: Service Desk Service Desk Self Service Overview All Service Desk Self Service Overview Service
More informationDeployment Overview (Installation):
Cntents Deplyment Overview (Installatin):... 2 Installing Minr Updates:... 2 Dwnlading the installatin and latest update files:... 2 Installing the sftware:... 3 Uninstalling the sftware:... 3 Lgging int
More informationNetworking Best Practices
Netwrking Best Practices Use f a Lad Balancer With Hitachi Cntent Platfrm and Hitachi Cntent Platfrm Anywhere By Hitachi Data Systems August 2015 Cntents Executive Summary... 3 Intrductin... 4 Lad Balancer
More informationThe 3Dnet Cloud - are you connected yet?
The 3Dnet Clud - are yu cnnected yet? 3DnetMedical is a clud-based service that prvides easy, timely access t studies nline. Fllwing IHE standards, any imaging setup can easily be cupled t the clud. Image
More informationGETTING STARTED With the Control Panel Table of Contents
With the Cntrl Panel Table f Cntents Cntrl Panel Desktp... 2 Left Menu... 3 Infrmatin... 3 Plan Change... 3 Dmains... 3 Statistics... 4 Ttal Traffic... 4 Disk Quta... 4 Quick Access Desktp... 4 MAIN...
More informationHarePoint HelpDesk for SharePoint. For SharePoint Server 2010, SharePoint Foundation 2010. User Guide
HarePint HelpDesk fr SharePint Fr SharePint Server 2010, SharePint Fundatin 2010 User Guide Prduct versin: 14.1.0 04/10/2013 2 Intrductin HarePint.Cm (This Page Intentinally Left Blank ) Table f Cntents
More informationSTIOffice Integration Installation, FAQ and Troubleshooting
STIOffice Integratin Installatin, FAQ and Trubleshting Installatin Steps G t the wrkstatin/server n which yu have the STIDistrict Net applicatin installed. On the STI Supprt page at http://supprt.sti-k12.cm/,
More informationATL: Atlas Transformation Language. ATL Installation Guide
ATL: Atlas Transfrmatin Language ATL Installatin Guide - versin 0.1 - Nvember 2005 by ATLAS grup LINA & INRIA Nantes Cntent 1 Intrductin... 3 2 Installing ADT frm binaries... 3 2.1 Installing Eclipse and
More informationThe AppSec How-To: Choosing a SAST Tool
The AppSec Hw-T: Chsing a SAST Tl Surce Cde Analysis Made Easy GIVEN THE WIDE RANGE OF SOURCE CODE ANALYSIS TOOLS, SECURITY PROFESSIONALS, AUDITORS AND DEVELOPERS ALIKE ARE FACED WITH THE QUESTION: Hw
More informationInterworks Cloud Platform Citrix CPSM Integration Specification
Citrix CPSM Integratin Specificatin Cntents 1. Intrductin... 2 2. Activatin f the Integratin Layer... 3 3. Getting the Services Definitin... 4 3.1 Creating a Prduct Type per Lcatin... 5 3.2 Create Instance
More informationMS SQL SERVER. Course Catalog 2012-2013
MS SQL SERVER Curse Catalg 2012-2013 Micrs SQL Server 2012 Administratin This class cnsists f hands-n training that fcus n the fundamentals f administering the SQL Server 2012 database engine. Participants
More informationDatawatch Server Administrator's Guide
Datawatch Server Administratr's Guide Datawatch Server Web Admin by Datawatch Datawatch Server Web Admin prgram cpyright 2015 by Datawatch Crpratin. Datawatch Server Web Admin Administratr's Guide cpyright
More informationCOPIES-F.Y.I., INC. Policies and Procedures Data Security Policy
COPIES-F.Y.I., INC. Plicies and Prcedures Data Security Plicy Page 2 f 7 Preamble Mst f Cpies FYI, Incrprated financial, administrative, research, and clinical systems are accessible thrugh the campus
More informationTrends and Considerations in Currency Recycle Devices. What is a Currency Recycle Device? November 2003
Trends and Cnsideratins in Currency Recycle Devices Nvember 2003 This white paper prvides basic backgrund n currency recycle devices as cmpared t the cmbined features f a currency acceptr device and a
More informationThe ADVANTAGE of Cloud Based Computing:
The ADVANTAGE f Clud Based Cmputing: A Web Based Slutin fr: Business wners and managers that perate equipment rental, sales and/r service based rganizatins. R M I Crpratin Business Reprt RMI Crpratin has
More informationUser Guide. Excel Data Management Pack (EDM-Pack) OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES. Date: December 2015
PROFESSIONAL SERVICES User Guide OnCmmand Wrkflw Autmatin (WFA) Excel Data Management Pack (EDM-Pack) Date: December 2015 Dcument Versin: 1.0.0 Abstract The EDM-Pack includes a general-purpse Data Surce
More informationDesign for securability Applying engineering principles to the design of security architectures
Design fr securability Applying engineering principles t the design f security architectures Amund Hunstad Phne number: + 46 13 37 81 18 Fax: + 46 13 37 85 50 Email: amund@fi.se Jnas Hallberg Phne number:
More informationPreparing to Deploy Reflection : A Guide for System Administrators. Version 14.1
Preparing t Deply Reflectin : A Guide fr System Administratrs Versin 14.1 Table f Cntents Table f Cntents... 2 Preparing t Deply Reflectin 14.1:... 3 A Guide fr System Administratrs... 3 Overview f the
More informationBUSINESS NEED SUMMARY TABLE: # Need P Concerns Current Solution Proposed Solution
EXTRACT FRO BUSINESS REQUIREENTS DOCUENT KEY BUSINESS NEEDS Business case drivers, prduct definitin dcumentatin, legal/regulatry, and ther stated requirements r needs that must be met by the final slutin
More informationHow to Reduce Project Lead Times Through Improved Scheduling
Hw t Reduce Prject Lead Times Thrugh Imprved Scheduling PROBABILISTIC SCHEDULING & BUFFER MANAGEMENT Cnventinal Prject Scheduling ften results in plans that cannt be executed and t many surprises. In many
More informationSuccession Planning & Leadership Development: Your Utility s Bridge to the Future
Successin Planning & Leadership Develpment: Yur Utility s Bridge t the Future Richard L. Gerstberger, P.E. TAP Resurce Develpment Grup, Inc. 4625 West 32 nd Ave Denver, CO 80212 ABSTRACT A few years ag,
More informationSystems Support - Extended
1 General Overview This is a Service Level Agreement ( SLA ) between and the Enterprise Windws Services t dcument: The technlgy services the Enterprise Windws Services prvides t the custmer. The targets
More informationSaaS Listing CA Cloud Service Management
SaaS Listing CA Clud Service Management 1. Intrductin This dcument prvides standards and features that apply t the CA Clud Service Management (CSM) SaaS ffering prvided t the Custmer and defines the parameters
More informationJunos Pulse Instructions for Windows and Mac OS X
Juns Pulse Instructins fr Windws and Mac OS X When yu pen the Juns client fr the first time yu get the fllwing screen. This screen shws yu have n cnnectins. Create a new cnnectin by clicking n the + icn.
More informationo 1.1 - How AD Query Works o 1.2 - Installation Requirements o 2.1 - Inserting your License Key o 2.2 - Selecting and Changing your Search Domain
SysOp Tls Active Directry Management sftware Active Directry Query v1.x Sftware Installatin and User Guide Updated September 29, 2008 In This Dcument: 1.0 Intrductin 1.1 - Hw AD Query Wrks 1.2 - Installatin
More informationIn addition to assisting with the disaster planning process, it is hoped this document will also::
First Step f a Disaster Recver Analysis: Knwing What Yu Have and Hw t Get t it Ntes abut using this dcument: This free tl is ffered as a guide and starting pint. It is des nt cver all pssible business
More informationTechnical White Paper
The Data Integrity Imperative If it isn t accurate, it isn t available. Technical White Paper Visin Slutins, Inc. Intrductin The fundamental requirement f high availability sftware is t ensure that critical
More informationSecurity in Business and Applications. Madison Hajeb Stefan Hurst Benjamin Von Slade
Security in Business and Applicatins Madisn Hajeb Stefan Hurst Benjamin Vn Slade Intrductin Prject Cncept - Implement security in a small business setting Original Plan - D sme security audits fr small
More informationCloud Services Frequently Asked Questions FAQ
Clud Services Frequently Asked Questins FAQ Revisin 1.0 6/05/2015 List f Questins Intrductin What is the Caradigm Intelligence Platfrm (CIP) clud? What experience des Caradigm have hsting prducts like
More informationState of Wisconsin DET Dedicated Virtual Host Services Offering Definition
State f Wiscnsin DET Dedicated Virtual Hst Services Offering Definitin Dcument Revisin Histry Date Versin Creatr Ntes 10/29/2010 1.0 Phil Staley Initial draft 11/3/2010 1.1 Phil Staley Ryan McKee Secnd
More informationORACLE GOLDENGATE 11G
ORACLE GOLDENGATE 11G REAL-TIME ACCESS TO REAL-TIME INFORMATION KEY FEATURES High-perfrmance data replicatin Hetergeneus surces and targets Cnflict detectin and reslutin Real-time and deferred apply Event
More informationCopyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com/ We have attempted to make these documents complete, accurate, and
ii Cpyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.cm/ We have attempted t make these dcuments cmplete, accurate, and useful, but we cannt guarantee them t be perfect. When we
More information