BuildingEnterpriseAppsUsingWSO2Pla7orm
AmilaMaharachchiAssociateDirector/ArchitectWSO2Inc.
Overview
• EnterpriseapplicaBons• Featuresandrequirements• LeveragingWSO2pla7orm
EnterpriseApps
Anenterpriseapplica0onisabusinessapplica0on,obviously.Asmostpeopleusetheterm,itisabigbusinessapplica0on.Intoday'scorporateenvironment,enterpriseapplica0onsarecomplex,scalable,distributed,component-based,andmission-cri0cal.
https://msdn.microsoft.com/en-us/library/aa267045%28v=vs.60%29.aspx
Features
• Complex• Component-based• Distributed• MissioncriBcal• Scalable
Requirements
• Businessgoals.• Howsoonitmustbedelivered.• Budget.• Howmanypeoplewilldevelop,test,andmaintainit.• Howmanyconcurrentusersitmustsupport.• Thehardwareitmustrunon.• Whereitwillbedeployed.• Whatsecurityisrequired.
Requirementscontd.
• Integratewithothersystems• Reliability• AnalyBcs
Buildingyourservices
• ExisBngservices• Newservices• Exposedataasservices• Microservices
IntegraBngwithexisBngsystems
• Differentprotocols,formats• Legacysystems• Reliabledelivery• Pub-subpaTern• OrchestraBon• Approval
IntegraBngwithexisBngsystems
Security
• ExisBnguserstores-LDAP,JDBC,AD• SingleSignOn• Sociallogin• RolebasedauthorizaBon
SupporBngecosystems
• PublishmanagedapisControlaccessviaoauthtokens
• MoneBzeyourdata• Mobileenable
DevelopmentTools
• DeveloperStudio• ConnectorStore
ESB&ISconnectors
CloudPla7orm
• AppCloud• APICloud• IntegraBonCloud• IdenBtyCloud
ThankYou!
#WSO2ConEU
Shareyourfeedbackaboutthissessionwso2con.com/app