信息系统建模与UML英文课件01.pdf





《信息系统建模与UML英文课件01.pdf》由会员分享,可在线阅读,更多相关《信息系统建模与UML英文课件01.pdf(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息系统建模与信息系统建模与UML信息系统建模与信息系统建模与UMLIntroduction to Service-Orientation信息系统建模与信息系统建模与UMLOutline SOA definition and its business and technology values Service-orientation vs.object-orientation Service-oriented architecture vs.distributed object architecture信息系统建模与信息系统建模与UMLWhat is SOA?Just like object
2、a generation ago,services is now the killer buzzword.However,SOA is a often misunderstood topic in IT today.“My architect thinks its service-oriented,my developers insist its object-oriented,and my analysts wish it would be more business-oriented.All I can tell you is that it isnt what it was before
3、 we started building Web services.”信息系统建模与信息系统建模与UMLWhat are Services?Services may mean different things to different people:Loosely coupled software components that interact with one another dynamically via standard Internettechnologies(Gartner).A software application identified by a URI,whose inte
4、rfaces and binding are capable of being defined,described,and discovered by XML artifacts and supports direct interactions with other software applications using XML-based messages via Internet-based protocols(W3C).信息系统建模与信息系统建模与UMLWhat are Services?A piece of business logic accessible via the Inter
5、netusing open standards(Microsoft).Encapsulated,loosely coupled,contracted software functions,offered via standard protocols over the Web(DestiCorp).Services are self-contained,reusable software modules that are independent of applications and the computing platforms on which they run.Services have
6、with well-defined interfaces and allow a 1:1 mapping between business tasks and the exact IT components needed to execute the task.(IBM)信息系统建模与信息系统建模与UMLWhat is SOA?SOA definition is still evolving.A set of components which can be invoked,and whose interface description can be published and discover
7、ed(W3C).Service-oriented architecture is a client/server design approach in which an application consists of software services and software service consumers(also known as clients or service requesters).SOA differs from the more general client/server model in its definitive emphasis on loose couplin
8、g between software components,and in its use of separately standing interfaces(Gartner).信息系统建模与信息系统建模与UMLWhat is SOA?Service-Oriented Architecture is a business-driven IT architecture approach that supports integrating your business as linked,repeatable business tasks,or services.SOA helps todays bu
9、siness innovate by ensuring that IT systems can adapt quickly,easily and economically to support rapidly changing business needs.SOA helps customers increase the flexibility of their business processes,strengthen their underlying IT infrastructure and reuse their existing IT investments by creating
10、connections among disparate applications and information sources.(IBM)A New Way of Thinking信息系统建模与信息系统建模与UMLA CD Player Example Take a CD for instance.If you want to play it,you put your CD into a CD player and the player plays it for you.The CD player offers a CD playing service.Which is nice becau
11、se you can replace one CD player with another.You can play the same CD on a portable player or on your expensive stereo.They both offer the same CD playing service,but the quality of service is different.信息系统建模与信息系统建模与UMLService brokerRegistrationOrganization X Organization ZOrganization Y Component
12、LibraryServicesFoundAuto-searchableApplication 1Application 2BusinessProcessThe SOA StoryRegistrationRegistration信息系统建模与信息系统建模与UMLWhy Service-Orientation?M a r k e t i n gM a n u f a c t u r i n gA c c o u n t i nR e s e a r c h&D e v e l o p m e n tC u s t o m e r S e rS a l e sDistributed Business
13、RequiresDistributed ComputingDistributed DataDistributed ComputationDistributed users.Distributed DataDistributed ComputationDistributed users.MarketingManufacturingAccountingResearch&DevelopmentCustomer ServiceSales信息系统建模与信息系统建模与UMLWhy Service-Orientation?Interoperation issues Heterogeneous network
14、 protocols Heterogeneous hardware platforms Heterogeneous operating systems Heterogeneous application formats There must be consensus On Interoperability!There must be consensus On Interoperability!信息系统建模与信息系统建模与UMLChanging Market DynamicsCollaborative,integrated value netsDynamic,adaptive,learningU
15、npredictable fluctuationsShortening product lifecycleProactive risk managementIncreased focus on privacy and securityFixed CostsProprietary systemsLabor-intensiveUsers adapt to technologyVariable costsOpen,integrated systemsSelf-healing,self-managing systemsTechnology adapts to usersBusinessTechnolo
16、gyBusiness process decision-makingRigid organizational structureSlow and steady economic growthLong-term product lifecyclePassive operational risk managementStaticOn DemandWhy Service-Orientation?信息系统建模与信息系统建模与UMLWhy Service-Orientation?信息系统建模与信息系统建模与UMLBusiness DriversNew opportunitiesInnovative pr
17、oducts and services from the key differentiator to gain competitive edge.Ability to leverage technology to adopt newer business models,thus enabling more channels to earn revenue.Cost SavingsCost reduction through reduced Total Cost of Ownership adds to the bottom-line.Business AgilityWith cut-throa
18、t competition,every missed business opportunity positions an enterprise below its competitors.The ability of an enterprise to quickly respond to various business stimuli will be key to survival.Faster time to market increases customer satisfaction and also customer loyalty.This results in increased
19、business and higher revenues.Ability to provide on demand service,in real-time 24/7.Seamless collaboration with partners and customers helps to improve service quality and time to market.信息系统建模与信息系统建模与UMLSOA Business Values to IT Management Make interoperability an innate characteristic of IT applic
20、ations.Offer an easy way to speed time-to-market Respond quickly to changing business conditions Eliminate rework and maximize the value of existing assets.信息系统建模与信息系统建模与UMLTechnology DriversOpenness Dependency on external technology and platform vendors is a risk to an organization on which it has
21、little control.However,adopting open standards mitigates this risk.Cost Saving Reduction in maintenance cost Increased reuse of investment in IT leads in to increased productivity resulting in increased ROI.Agility Loose coupling increased application agility and reduces time tomarket for a new appl
22、ication.Seamless scalability at minimal cost to cater to seasonal increase in load.信息系统建模与信息系统建模与UMLTechnology Drivers Software architecture design principles Abstraction Separation of concerns Anticipation of changes Design with reuse信息系统建模与信息系统建模与UMLRelated ConceptsSOAObjectOrientedCBSDWeb Applica
23、tionDistributedComputingBPMEnterpriseIntegrationCBSD:Component-Based Software DevelopmentBPM:Business Process Management信息系统建模与信息系统建模与UMLProgramParadigmDistributedComputing195019601970198019902000AssemblerCOBOLSIMULAPascalModular2SmalltalkPROLOGAdaC+JavaC#VT3270VT100Client/ServerRPCStored ProcedureT
24、CP/IPCORBAEAIWWWMQEJBNFSWSDLSOAPSOASOA Evolution信息系统建模与信息系统建模与UMLSOA Characteristics Based on open standards Foster inherent reusability Foster intrinsic interoperability Emphasizes extensibility Fundamentally autonomous Promotes dynamic discovery Promotes architectural composability Promotes loose
25、coupling throughout the enterprise Supports incremental implementation信息系统建模与信息系统建模与UMLSOA Potential BenefitsImproved Integration,intrinsic interoperabilityInherent reuseStreamlined architectures and solutionsLeveraging the legacy investmentEstablishing standardized XML data representationFocused in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 建模 UML 英文 课件 01

限制150内