180 likes | 321 Views
CBSE Landscape and Roadmapping. Dr. Arne J. Berre SINTEF Telecom and Informatics e.mail: Arne.J.Berre@sintef.no. The CBSEnet Roadmapping process. CBSE Classification Model Concepts Process Roles Business Product. Landscape Domains Common Business Finance Telecom COTS
E N D
CBSE Landscape and Roadmapping Dr. Arne J. Berre SINTEF Telecom and Informaticse.mail: Arne.J.Berre@sintef.no
The CBSEnet Roadmapping process • CBSE • Classification • Model • Concepts • Process • Roles • Business • Product • Landscape • Domains • Common • Business • Finance • Telecom • COTS • Simulation • GIS • …embedded • Web services • MDA • Landscape documents • Domain • Visions • CBSE practice • CBSE stds/tec • CBSE research, IST • Issues/Gaps • (incl. Process, Trust) • Roadmap recommendations • CBSE Survey • State of • the practice
Landscape document structure • 1. The <application> domain. • 2. The <application> domain and CBSE visions/scenarios. • 3. State of the CBSE practice and experience in <the domain> • 4. State of CBSE <domain> standards, technology and market • 5. State of the art – results from CBSE IST <domain> research • 6. Summary of Issues and gap analysis • a. Issues from state of the practice • b. Issues from state of the standards • c. Issues from state of the technology • d. Issues from state of the art - research • 7. Roadmap recommendations
Application domains Avionics Business systems Geographical Info systems Embedded systems Electronic commerce Enterprise computing Finance Healthcare Real-time Manufacturing Software engineering Scientific Simulation Telecommunications Transportation Utilities Problem of COTS Components? Related technologies: Web Services, MDA, Agents,
Current Landscape documents • Overview document • Business • Finance • Telecom • COTS & COTS cross domain components • Geographical Information Systems • Simulation • …. Embedded, Real time, … • Related technologies • Web Services • MDA
Business Landscape • CBSE Practice: CBSE so far mainly on implementation and technology level, ERP, SCM, E-Business • CBSE Standards/Technology: OMG, UML, MDA, Platforms, Web services, WebSphere, WebLogic, .Net, • CBSE Research: IST projects: BANKSEC, COMBINE, ECO-ADM, OOSPICE, COMPONENT+, Trusted Components Initiative, • Issues: Trusted components, ERP Components, Move to services, Composition, Process/Methods
Finance Landscape • CBSE Practice: the acceptance of a component-based approach andthe adoption of a value chain perspective in the development of financial business solutions. • CBSE Standards/Technology:, EONTEC, UNIFACE, IBM WBC • CBSE Research: BANKSEC, COMPASS, • Issues: Inhibitors – see next
Survey responses on inhibitors to adopt software component technology
Telecom Landscape • CBSE Practice: The telecom domain has two distinctly separate internal domains; the real-time systems that are used for call handling, set-up and routing and the IT systems that are used to manage the customers. • CBSE Standards/Technology: ITU, ETSI, TINA , .. OMG, W3C, IETF , Parlay (Solutions from Ericsson, IBM, …) • CBSE Research: IST MODA-TEL, … • Issues: Process, Handle multiple technologies, Mobility and Quality of Service, Non-functional aspects, ..Reliability, Trust,
COTS & COTS cross domain components • CBSE Practice: Commercial off-the-shelf (COTS) software components is becoming an economic and strategic necessity for many organisations , Glossary/terms, searching, changes. (See issues) • CBSE Standards/Technology: Mostly horizontal (Separate market document/annex), non-standardised cross-domain components – some exceptions, OMG, OGC GIS field • CBSE Research: IST ECUA , SEI, ICCBSS conferences • Issues: Identification, classification and characterisation, Trust, Process and Methods, Legal issues, Cost analysis, Change management
Geographical Information Systems Landscape • CBSE Practice: Component-based commercial and standard-based solutions in the market since 1997 – because of the need of large users (US DoD, CIA, Telecom/Location services) with buying power • CBSE Standards/Technology: ISO/TC211, OGC OpenGIS Standard components and services since 1995 • CBSE Research: IST ACE-GIS Adaption and Composition of GI Services, EC-GIS yearly workshops for IST projects • Issues: Methods and tools for specification of platform independent components/services with platform specific profiles
Simulation Landscape • CBSE Practice: Simulation components can replace the yet non-existing parts of a system. So it can help to test a system before the existing system is ready. The recent simulation languages provide a tool for simulation and to build simulation components • CBSE Standards/Technology: HLA (High Level Architecture), Simulation Software packages • CBSE Research: SIMBeans, ++ • Issues: Integration with knowledge based models
Web Services vs Components • CBSE Practice: Web Services, ebXML, SoA, emerging from vendors • CBSE Standards/Technology: Too many (?), W3C, OASIS, WS-I, OMG, … • CBSE Research: IST projects on services/CBSE – COMBINE, ACE-GIS, ADAPT, ONTOWeb • Issues: To build further from CBSE, Process, Trust, Identification, selection, dynamic binding, workflow/choreography, Services vs Components
Overview/Summary: Domain commonalities and differences • CBSE Practice: Use of CBSE is increasing – from a technology/implementation starting point • CBSE Standards/Technology: OMG. • CBSE Research: Numerous IST projects + National, USA, Australia, Japan • Issues: Specification/MDA, Architecture/Services, Composition/Adaptability, Verification and testing, Non-functional aspects/QoS, Management, Process, Trust, ….
CEC IST Projects-2002 BANKSEC COMPONENT+ PECOS Architecture/ Design/ Modelling UML Extensions (RTSE, QoS, EDOC, …) CARTS WOODDES AGEDIS Process Component Factory/ Repository * NEPTUNE OOSPICE Selection (Quality/ Trust/…) QCCS * ECO-ADM COMBINE Testing/ Validation/ Verification CLARIFI ECUA DISCOMP
Issues and Visions on Process and Trust • Component Process – visions and issues (Gerald Kotonya) • Trust issues in CBSE • CBSE and Dependable systems (Iva Crnkovic) • Trusted Components (Kung-Kiu Lau)
Work groups – Day 1 • Business / Finance (ATC, Engineering) • COTS/Legacy (ESI) • Other ? (SINTEF, Lancaster, SZTAKI) • Issues: Domain status, Process, Trust/dependability, other
Work groups – Day 2 • Requirements Engineering/ Specification • Design / Architecture, MDA – Model Driven Architecture • Composition and Adaptability • Verification and Testing • Non functional aspects, Quality of Service • Management, Legal, .. • More on Process, Trust/Dependability from day 1 ?