欢迎来到天天文库
浏览记录
ID:33705182
大小:200.57 KB
页数:27页
时间:2019-02-28
《The Massive Challenge Java Technologies for Modern Enterprise Applications .pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、25184-TheMassiveChallenge:JavaTechnologiesforModernEnterpriseApplicationsMichaelNascimentoSantosGoalUnderstandhowtopickandcombinemodernJava-basedtechnologiestobuildtailor-madeenterprisesolutionsfortoday'scomplexproblemsAgenda•Caseofstudy:Brazilelectronic-basedsystems•Mostcommonarchitectures(an
2、dwhytheyfail)•Buildingsolutionsthatscale•Comparingapproaches•ConclusionBrazilImages:SalvatoreVuono(www.freedigitalphotos.net)HowitwasinBrazil•Invoices(fiscaldocuments,notbills)arequiteformaldocuments–Containseveralstandarditems,butcustomizeditemsaswell•Notastandardizedformatthough•Inspectorsha
3、dbasicinformationinsystems,buthadtochecktonsofpiecesofpaper–Notveryeffectiveanderror-proneforallpartsinvolved•TrueforseveralotherlegaldocumentsHowitisnow•Invoicesmustbeelectronicallytransmittedfirst–SOAP-basedwebservices–Signeddocumentwithdigitalcertificates–Additionalformatrestrictionsimposed
4、forperformancereasons–Ticketnumberreturned•Anotherasynchronouswebserviceisusedtocheckprocessingstatususingtickets•Uponapproval,acombineddocumentmustbestoredandmadeavailableforthecustomerNotsofast!•Uponapproval,aphysicalpaperdocumentisusedfortransportation–Itsformatstillvariesalotpercompany,ope
5、rationetc•Whatif:–Thegovernmentsystemisdown?–Thegovernmentsystemisslow?–Internetconnectiongoesdown?–Invoicesgetrejected?–Thedocumentneedsto/getscancelled?–...Allsizes!•MightbebuildingastandaloneproductorextendingthecurrentERP•Companymightbeabig/medium/smallemitterandabig/medium/smallreceiver–F
6、ewhundredstofewhundredthousanddocumentsperday!!!•Yourenvironmentxtheirenvironment•SãoPauloorRioversussomeremoteareainthemiddleofnowhere–EventuallyeverysinglebusinesswillhavetouseitMostcommonarchitectures•Usuallyastandaloneproduct•Severaldon'tusefullJavaEEcontainer(andsometimesnotevenSpring)•Ex
7、tremelyfocusedonawebapplicationfortracking•Builtaroundtheassumptioncomponents(localdatabase,localserver,governmentserver,Internetconnection)willperformwellDoIreallyneedtoexplainwhytheyfail?Somereasons...•Samegroupofconsultantsimplementi
此文档下载收益归作者所有