Table of contents Executive Overview... 1 Introduction: The MIOsoft and MIOedge philosophy... 1 The MIOedge platform architecture...

Size: px
Start display at page:

Download "Table of contents Executive Overview... 1 Introduction: The MIOsoft and MIOedge philosophy... 1 The MIOedge platform architecture..."

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)

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 information

State of Wisconsin. File Server Service Service Offering Definition

State 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 information

UC4 AUTOMATED VIRTUALIZATION Intelligent Service Automation for Physical and Virtual Environments

UC4 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 information

2008 BA Insurance Systems Pty Ltd

2008 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 information

Process Automation With VMware

Process 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 information

Licensing Windows Server 2012 R2 for use with virtualization technologies

Licensing 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 information

URM 11g Implementation Tips, Tricks & Gotchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC.

URM 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 information

Port Manager. Microsoft Dynamics CRM for Ports

Port 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 information

Licensing Windows Server 2012 for use with virtualization technologies

Licensing 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 information

Improved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1

Improved 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 information

Diagnostic Manager Change Log

Diagnostic 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 information

Best Practices for Optimizing Performance and Availability in Virtual Infrastructures

Best 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 information

Cloud Contact Centre. Getting smart with customer contact

Cloud 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 information

Business Intelligence represents a fundamental shift in the purpose, objective and use of information

Business 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 information

AMERITAS INFORMATION TECHNOLOGY DISASTER RECOVERY AND DATA CENTER STRATEGY

AMERITAS 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 information

OR 2) Implement and customize an off the shelf product that would suit the requirements

OR 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 information

An Oracle White Paper January 2013. Comprehensive Data Quality with Oracle Data Integrator and Oracle Enterprise Data Quality

An 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 information

OCR LEVEL 2 CAMBRIDGE TECHNICAL

OCR 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 information

Integrating With incontact dbprovider & Screen Pops

Integrating 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 information

Getting Started Guide

Getting 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 information

Introduction to Mindjet MindManager Server

Introduction 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 information

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite

Licensing 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 information

ACTIVITY MONITOR Real Time Monitor Employee Activity Monitor

ACTIVITY 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 information

ALM in the Cloud an Overview of Oracle Developer Cloud Service. Introduction. By Dana Singleterry

ALM 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 information

Diagnosis and Troubleshooting

Diagnosis 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 information

Information Services Hosting Arrangements

Information 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 information

Implementing SQL Manage Quick Guide

Implementing 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 information

The Importance Advanced Data Collection System Maintenance. Berry Drijsen Global Service Business Manager. knowledge to shape your future

The 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 information

ACTIVITY MONITOR. Live view of remote desktops. You may easily have a look at any user s desktop.

ACTIVITY 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 information

System Business Continuity Classification

System 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 information

Mobile Device Manager Admin Guide. Reports and Alerts

Mobile 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 information

Configuring, Monitoring and Deploying a Private Cloud with System Center 2012 Boot Camp

Configuring, 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 information

G-CLOUD FRAMEWORK SERVICE DEFINITION. Solution Architecture for Cloud Service. Copyright: 2014 6point6 Ltd

G-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 information

Zimbra Professional Services Portfolio, Purchasing Guide & Price List

Zimbra 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 information

Performance Test Modeling with ANALYTICS

Performance 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 information

Team Process Data Warehouse Goals and High-Level Requirements

Team 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 information

What s New in Newforma Project Center Tenth Edition

What 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 information

BackupAssist SQL Add-on

BackupAssist 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 information

Data Abstraction Best Practices with Cisco Data Virtualization

Data 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 information

Symantec User Authentication Service Level Agreement

Symantec 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 information

Installation Guide Marshal Reporting Console

Installation 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 information

Appendix A Page 1 of 5 DATABASE TECHNICAL REQUIREMENTS AND PRICING INFORMATION. Welcome Baby and Select Home Visitation Programs Database

Appendix 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 information

Build the cloud OpenStack Installation & Configuration Integration with existing tools and processes Cloud Migration

Build 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 information

Case Study. Sonata develops. comprehensive BI Application for a leading provider of Animal Nutrition Solutions. Ananthakrishnan

Case 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 information

WEB APPLICATION SECURITY TESTING

WEB 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 information

How Does Cloud Computing Work?

How 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 information

Ensuring end-to-end protection of video integrity

Ensuring 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 information

Better Practice Guide Financial Considerations for Government use of Cloud Computing

Better 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 information

Table of Contents. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Table 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 information

Helpdesk Support Tickets & Knowledgebase

Helpdesk 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 information

SBClient and Microsoft Windows Terminal Server (Including Citrix Server)

SBClient 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 information

MaaS360 Cloud Extender

MaaS360 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 information

THOMSON 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 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 information

To transform information into knowledge- a firm must expend additional resources to discover, patterns, rules, and context where the knowledge works

To 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 information

Implementing ifolder Server in the DMZ with ifolder Data inside the Firewall

Implementing 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 information

iseeu GLOBAL Software as a Service Software as a Service Service description iseeu Telecare Service Desk G-Cloud 7

iseeu 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 information

System Business Continuity Classification

System 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 information

Service Level Agreement Distributed Hosting and Distributed Database Hosting

Service 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 information

Mobilizing Healthcare Staff with Cloud Services

Mobilizing 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 information

KronoDesk Migration and Integration Guide Inflectra Corporation

KronoDesk 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 information

How To Write Insurance Quotation Software For Gthaer Vericherungen Insurance Prducts

How 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 information

SMART Active Directory Migrator 9.2

SMART 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 information

The Relativity Appliance Installation Guide

The Relativity Appliance Installation Guide The Relativity Appliance Installatin Guide February 4, 2016 - Versin 9 & 9.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

Migrating to SharePoint 2010 Don t Upgrade Your Mess

Migrating 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 information

2. When logging is used, which severity level indicates that a device is unusable?

2. 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 information

Backup and Disaster Recovery for Novell GroupWise

Backup 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 information

SYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER

SYSTEM 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 information

Fixes for CrossTec Enterprise Management System

Fixes 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 information

Service Desk Self Service Overview

Service 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 information

Deployment Overview (Installation):

Deployment 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 information

Networking Best Practices

Networking 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 information

The 3Dnet Cloud - are you connected yet?

The 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 information

GETTING STARTED With the Control Panel Table of Contents

GETTING 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 information

HarePoint HelpDesk for SharePoint. For SharePoint Server 2010, SharePoint Foundation 2010. User Guide

HarePoint 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 information

STIOffice Integration Installation, FAQ and Troubleshooting

STIOffice 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 information

ATL: Atlas Transformation Language. ATL Installation Guide

ATL: 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 information

The AppSec How-To: Choosing a SAST Tool

The 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 information

Interworks Cloud Platform Citrix CPSM Integration Specification

Interworks 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 information

MS SQL SERVER. Course Catalog 2012-2013

MS 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 information

Datawatch Server Administrator's Guide

Datawatch 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 information

COPIES-F.Y.I., INC. Policies and Procedures Data Security Policy

COPIES-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 information

Trends and Considerations in Currency Recycle Devices. What is a Currency Recycle Device? November 2003

Trends 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 information

The ADVANTAGE of Cloud Based Computing:

The 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 information

User Guide. Excel Data Management Pack (EDM-Pack) OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES. Date: December 2015

User 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 information

Design for securability Applying engineering principles to the design of security architectures

Design 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 information

Preparing to Deploy Reflection : A Guide for System Administrators. Version 14.1

Preparing 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 information

BUSINESS NEED SUMMARY TABLE: # Need P Concerns Current Solution Proposed Solution

BUSINESS 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 information

How to Reduce Project Lead Times Through Improved Scheduling

How 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 information

Succession Planning & Leadership Development: Your Utility s Bridge to the Future

Succession 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 information

Systems Support - Extended

Systems 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 information

SaaS Listing CA Cloud Service Management

SaaS 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 information

Junos Pulse Instructions for Windows and Mac OS X

Junos 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 information

o 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

o 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 information

In addition to assisting with the disaster planning process, it is hoped this document will also::

In 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 information

Technical White Paper

Technical 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 information

Security in Business and Applications. Madison Hajeb Stefan Hurst Benjamin Von Slade

Security 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 information

Cloud Services Frequently Asked Questions FAQ

Cloud 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 information

State of Wisconsin DET Dedicated Virtual Host Services Offering Definition

State 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 information

ORACLE GOLDENGATE 11G

ORACLE 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 information

Copyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com/ We have attempted to make these documents complete, accurate, and

Copyright 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