Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Moving from internal to external services using aspects
KTH, School of Information and Communication Technology (ICT), Computer and Systems Sciences, DSV.
KTH, School of Information and Communication Technology (ICT), Computer and Systems Sciences, DSV.
2006 (English)In: Interoperability of Enterprise Software and Applications, Springer, 2006, 301-310 p.Conference paper, Published paper (Refereed)
Abstract [en]

Service oriented computing and web service technology provide the means to structure an organisation’s internal IT resources into a highly integrated network of services. In e-business and business process integration the internal services are interconnected with other, external organisations’ resources to form virtual organisations. This move from using services internally to external use puts new non-functional requirements on the service implementation. Without any supporting technologies, meeting these new requirements can result in re-writing or changing a large part of the service implementation. In this paper we argue that aspect oriented programming is an important technique that can be used to facilitate the implementation of the new requirements that arises when moving from internal to external services. The suggested solution is illustrated by an example where quality of service metrics is implemented by using aspect oriented programming.

Place, publisher, year, edition, pages
Springer, 2006. 301-310 p.
Keyword [en]
Service oriented computing, Non-functional requirements, Interoperability, Aspect oriented programming
National Category
Information Systems
Identifiers
URN: urn:nbn:se:kth:diva-5581DOI: 10.1007/1-84628-152-0_27ISI: 000235866800027ISBN: 1-84628-151-2 (print)OAI: oai:DiVA.org:kth-5581DiVA: diva2:9993
Conference
INTEROP-ESA’2005, 1st International Conference on Interoperability of Enterprise Software and Applications,Geneva, Switzerland, 2005-02-23/25.
Note

QC 20101129

Available from: 2006-04-10 Created: 2006-04-10 Last updated: 2018-01-10Bibliographically approved
In thesis
1. Simplifying development of secure software: Aspects and Agile methods
Open this publication in new window or tab >>Simplifying development of secure software: Aspects and Agile methods
2006 (English)Licentiate thesis, comprehensive summary (Other scientific)
Abstract [en]

Reducing the complexity of building secure software systems is an important goal as increased complexity can lead to more security flaws. This thesis aims at helping to reduce this complexity by investigating new programming techniques and software development methods for implementing secure software. We provide case studies on the use and effects of applying Aspect-oriented software development to Confidentiality, Access Control and Quality of Service implementation. We also investigate how eXtreme Programming can be used for simplifying the secure software development process by comparing it to the security engineering standards Common Criteria and the Systems Security Engineering Capability Maturity Model. We also explore the relationship between Aspect-oriented programming and Agile software development methods, such as eXtreme Programming.

Place, publisher, year, edition, pages
Kista: Data- och systemvetenskap, 2006. 20 p.
Series
Report series / DSV, ISSN 1101-8526 ; 06-007
Keyword
AOP Security Engineering Software Engineering
National Category
Information Systems
Identifiers
urn:nbn:se:kth:diva-3913 (URN)
Presentation
2006-04-26, 6405, Forum, Isafjordsgatan 39, Kista, 13:00
Opponent
Supervisors
Note
QC 20101130Available from: 2006-04-10 Created: 2006-04-10 Last updated: 2018-01-10Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textinterop-esa

Search in DiVA

By author/editor
Henkel, MartinBoström, Gustav
By organisation
Computer and Systems Sciences, DSV
Information Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 42 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf